CPU从诞生到现在多快半个世纪了,从CISC到RSIC,从单核到现在的多核!这个过程中出现了很多架构体系的CPU!老美从里里外外多研究了遍!如果谁敢说自主知识产权毫无疑问是骗子。
其实中国人要是能够设计出一块全定制的CPU来就说明有正真设计高性能芯片的能力!
龙芯的可能流程:
1.有了一个山寨MIPS的软核(未经MIPS授权的HDL<一般用verilog或者VHDL语言描述>描述的CPU,这种软核其实很多个人工程师手里多有,还有AMR9)。
2.然后做修改,加上通用的总线呀(比如AMB),这样可以接上各种功能的IP模块(比如PCIE,DDR控制等等,这些模块多可以买到,贵的便宜的多有),可能还有少量的性能升级!
3.把RTL代码(就是由VHDL或者verilog描述的CPU)交给synopsis 或者 cadence (这是两家全球领先的EDA工具提供商,这一领域全是美国人的企业)。由他们把RTL综合成具体的电路,当然你也可以向他们买软件自己综合(一般大多IC公司这么做),但是估计龙芯那帮人搞不定,因一般来说CPU要求比较高,其实这一步比上一步要求高。
3.然后交给代工厂(中芯国际,台积电,台联电 等)生产。
这个过程相比那种全定制过程来说要简单很多,好处是整个设计过程快,跟工艺无关,现在大部分数字芯片多是这个过程。
还有就是全定制,就是从晶体管开始设计,直接设计电路。这个像设计CPU这样大规模的电路,难度那不是一点的高!但是全定制的优点是同样工艺下比综合的性能高3-7倍(时钟快3-7倍),面积小30%以上(也就是成本低30%以上).确定是周期长,工艺一般就要从新设计! |