免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 10432 | 回复: 29

[科普][转贴]谈“verilog 一写 CPU 就出来了”大家讨论啊 [复制链接]

论坛徽章:
0
发表于 2008-05-17 12:00 |显示全部楼层
http://forum.eetchina.com/FORUM_POST_10005_1200025197_0.HTM

“verilog 一写 CPU 就出来了”我第一次听到这话是在大约15年前,当时中国唯一的一家 CPU 公司的老板,经过一位 CADENCE 销售经理一番攻心洗脑之后宣布的。当时这位销售的太太 -- 一位在 CADENCE 写逻辑综合程序的工程师,作为技术支持正在公司作培训,赶快对工程师们解释说:电路综合只是为了提高设计效率,不是代替电路设计的。那家 CPU 公司至今都没有“写”出有商业价值的 CPU 来。去年臭名昭著的“汉芯”据说也曾“写了一个内核”。论坛上也不时有网友宣布一个星期或几天就可以“写”出一个 CPU 来,“芯片专家”网友最近的帖子也指出“龙芯”也是“写”出来做逻辑综合的。
verilog 是非常有用的硬件描述语言,与传统的电路图和网表相比,它不但可以描述电路结构,也可以描述电路功能,因此成为逻辑综合的理想输入表达。但它仅仅是设计工具而已,不能代替工程师的知识,或者说写不出来你自己都不知道的东西。因此不同的工程师写出的 verilog 描述会非常不同。写 一个 verilog code 然后做一点逻辑仿真与设计出 CPU 之间的距离,就犹如从大学的实验室到 INTEL 或 AMD 的设计中心那么远。
逻辑综合和自动布局布线是建立在模块和 IP 库基础上的。在一片 CPU 中优秀的创新的并行加法器/浮点乘法器/寄存器/SRAM/DATAPATH 等等都是优秀的电路和版图工程师精心设计出来的,才能满足速度和面积上的要求,才会有真正的自主版权。由此才会有真正的市场价值。逻辑综合 FPGA 或其他半定制方法可以用来实现某些小批量的,特殊结构和用途的专用 CPU。但这些产品不是用来与主流商业CPU竞争和比较的。
如果连“龙芯”的主要设计师都认为只要懂得计算机体系结构,就能用 CADENCE 设计出 CPU,这真是给了 CADENCE 一个自己都想不到的大捧场。听说在 01 年到 02 年中国市场挽救了濒于倒闭的 CADENCE,看来真的有道理。

[ 本帖最后由 prolj 于 2008-5-17 12:02 编辑 ]

论坛徽章:
0
发表于 2008-05-17 12:02 |显示全部楼层

反对看法,人家自己有自己的看法

就luo兄的文章发表一些简短的看法
.
其实用hdl来写cpu一般来说,主要的原因是在于soc得迅猛发展,而不得不为之的事情。就像当今的软件业一样,一个大型软件source code的可维护性已经成为首要目标而压倒了一切。这就意味着已经不能再像6、70年代那样可以通过指令来修改指令得到短小精悍却又复杂的程序一样。而 soc意味着你的产品要快速上市,而且成本要得到控制,所以软核ip以接着有很强的可重用性,从而占领了ic领域的各个角落,包括embedded processor和mcu。
.
.
而综合技术的发展也为这种软核技术提供了很好的平台。虽然对于通用处理器领域,全定制的方式依然是产品不可缺少的关键技术之一。但是在此外的其他领域,asic流程已经对ic领域进行的全面地渗透,包括我们津津乐道的拥有36条流水线的 NVIDIA GPU,也没有全面使用全定制技术。
.
.
也就是说,假如,我们的目标是做一个EMBEDDED PROCESSOR,那么很好,我们可以大胆的使用ASIC流程,通用HDL综合以及AP&P来进行到最终的TAPE OUT。但是假如我们做一块通用处理器,那么,事情就没有那么简单了。每一个模块都需要全定制,根据工艺的不断进步还要不断的重新制定。业界也许只有国家的大型项目,以及向INTEL/AMD那样的暴利企业才做做得到。
.
.
.
但就体系结构来说,是处理器设计领域是不可缺少的。因为体系结构技术是属于处理器的核心技术,不是花钱就能买来的,这不向ASIC流程。所以,我们目前的以ASIC流程为核心来发展我们的通用处理器产业,也是不得已而为之的办法。

论坛徽章:
0
发表于 2008-05-17 12:03 |显示全部楼层
Verilog还是很好玩的 ,实际生产额也不懂,大家讨论一下。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
发表于 2008-05-17 12:12 |显示全部楼层
没有钱,没有技术,没有技术,没有钱。恶性循环,这也是没办法的事情。一年又一年,一代又一代的努力,才可以走出困境。

论坛徽章:
0
发表于 2008-05-17 12:15 |显示全部楼层

回复 #4 cjaizss 的帖子

俺同意 很严肃的支持

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
发表于 2008-05-17 12:20 |显示全部楼层
不做ee的时候,我没有真正体会到中国技术的落后。做了ee后,才真正体会到中国的崛起绝非是一个口号,那真的是一个任重而道远的过程。

论坛徽章:
0
发表于 2008-05-17 12:24 |显示全部楼层
原帖由 cjaizss 于 2008-5-17 12:20 发表
不做ee的时候,我没有真正体会到中国技术的落后。做了ee后,才真正体会到中国的崛起绝非是一个口号,那真的是一个任重而道远的过程。


关注

论坛徽章:
0
发表于 2008-05-17 12:27 |显示全部楼层
我见过几个创业公司,对他们的创意、市场定位、激情的喜悦、市场销售、资金链之类的我不关心也不懂,但是我看来失败是无疑的。
因为他们没有踏踏实实的猛将!不踏实,就算设计了很好的CPU,版图上没有踏踏实实的人去优化...........不是猛将,主张用现成的技术集成,没有自己的核心技术,谈何竞争力?说实话,用别人的技术都不一定能用好...........
任重道远,还要有人去做,一步一步走踏实,一步一个脚印。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
发表于 2008-05-17 12:51 |显示全部楼层
这个东西本就不应该让这样的公司来做,特别是还在创业阶段的公司。这样的公司首先是要存活下来,还没存活下来就想去玩高科技,那是痴人说梦。这样的事情本来就应该是国家去做,否则什么都做不出来。

论坛徽章:
0
发表于 2008-05-17 12:56 |显示全部楼层
我只是拿CPU设计作一个例子来谈很多创业公司不现实和不踏实,我们一直喊要发展网络、发展软件,但他们这么创业是不行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP