[推广] 提示 登录 注册 提示 9993/0 08年7月24日 周四 6点44分 站标
从四品上:太中大夫|宣威将军级别

头像 积分:17897 乐善:71 声望:933
离线/隐身 随园过客 家园博客 发短信
注册于:2006-05-11 23:34:05
典藏版 信息技术:[入选] [候选] 大类:[科技经济] → 版面:[信息技术]
5428/39 转发回复分页全看树展 送花400收藏:1工具
o【原创】分析一下龙芯2和MIPS的关系--1 背景 [ 随园过客 ] 于:2007-09-13 20:37:28
今天有些空,写写龙芯的一些技术细节,分析一下它和MIPS R10000间的关系。


背景

首先说说MIPS这个公司。MIPS是和ARM一样的fabless芯片设计公司,也就是说,它没有自己的芯片生产部门,专门搞设计卖专利执照给别的公司。数字集成电路技术发展到了今天这样成熟的地步,对于一般芯片而言,具体的芯片制造技术往往已经成了commodity,只要在这个行当里混的,各制造厂之间在成品质量上已经可以没有太大差别了。而且设计出的芯片也不再需要在制造过程中再去调试参数,只要在设计时遵守一系列设计规则(这种过程叫电子设计自动化EDA),那么造出来的芯片就没有问题。以台湾为龙头的芯片代工业太发达了,芯片设计人只需要把设计用标准格式写出来,代工厂就可以给你做出来。在这种情况下,对于长于设计的公司,与其自己花大价钱建立和维护自己的Fab,还不如把造芯片这一部分外包出去,给专门的芯片代工厂去做,自己可以专心做设计。

当然对于在技术最前沿的顶尖芯片,代工厂的技术往往还是不能满足的。另外有些最尖端的设计为了保密版权等原因还是最好自己做。这也就是Intel,AMD等芯片厂仍然需要自己的Fab的原因。不过龙芯不是这回事,龙芯至少到目前为止走的基本是只搞设计,然后送到外面做芯片的路子。

MIPS的芯片知识产权执照分两种,一种是构架(Architecture),另一种是核心(Core)。所谓构架,就是指令集和围绕指令集所需要的执行环境界面。所谓核心,就是芯片的具体电路设计。

之所以MIPS可以把架构单独拿出来卖,有几个原因。首先因为指令架构设计不是简单的事。其实指令架构的设计就是CPU设计中层次比较高的架构设计,因为说到底指令集和其执行环境定义了整个CPU的高层Finite State Machine。MIPS的架构设计相当成功,所以有人会愿意出钱买架构而不是自己设计。这样把这一部分单独出来卖是合理的。当然这里还有一个原因,就是如果别人用了,非常容易被发现,很难“偷用”,所以拿出来卖也是可行的。基于这些原因,架构一般都是公开的,反正一个产品用没用某个架构一目了然。公开的目的可以扩大影响,可以扩大开发人员群体。如果不做商业用途完全往往可以免费拿来用,但是如果还要卖去赚钱,那就需要给MIPS交钱了。

核心是CPU的内部电路设计。其实现在专门买一个核来生产CPU的公司越来越少,原因很简单,反正大家最后都是找人代工,互相之间除了价钱没什么可竞争的。大多数核心执照的买家其实都是为了拿回去做SoC设计。对于SoC,一个现成的核的作用就相当于写应用程序调用现成的库,买现成的有很大好处。


引用(57)请拷贝:

铁手 入典。请尽量 荐,懒厨 荐,
5428/39/0 转发回复分页全看树展 送花400收藏:1工具
※※※ 相关(回复)帖 ※※※
O 【原创】分析一下龙芯2和MIPS的关系--1 背景(随园过客;字2073 阅5429 花40 O
O 如果购买MIPS的执照或者授权需要多少钱呢 (donkeyking;字263 阅317
。。O 这个不要想了。。。 (raphsody;字140 阅237 花1
。。。O 献花,超过1000万美元,有点贵了吧 (donkeyking;字26 阅184
O 在如此浅层次上比较而未触及真正设计问题, (九霄环佩;字36 阅479
。。O 您看这样好不好? (随园过客;字735 阅379 花3
。。。O 一点意见: (九霄环佩;字1415 阅407 花8
。。。。O 白扯半天,都是些局外人在热血沸腾 (bigmac;字12 阅186
... 共 》39《跟帖

点击开始即时聊

[ccklat]小伙子加老帅,哈哈哈哈
[ccklat]西班牙全胜夺冠!!!
[ccklat]西班牙加油!!!拿下大力神杯!!!
[ccklat]西班牙赢得漂亮!!
[霜迹板桥]yeah
[霜迹板桥]哈哈哈哈哈哈哈哈哈
[zlusc]德国的确不如西班牙,亚军不亏了。
[所以我才飞好远]我来了。
[ccklat]西班牙万岁!!!
[grass]技术的胜利

Copyright © cchere 西西河 feed 西西河规 版主规范 帮西西河 帮助(FAQ) 版面介绍 发帖特殊效果 网站地图 关于西西河


蜻蜓