做数字ic的将来会不会边缘化
时间:12-12
整理:3721RD
点击:
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 10:08:54 2008) 提到:
现在c to fpga的eda软件开发的很多,虽然不够成熟,但是是个方向
而且数字ic本身就很依赖算法层次的设计
可以设想在将来,也许可以直接开发出c to asic
单纯的hdl实现者将会逐渐边缘化?
☆─────────────────────────────────────☆
landice (Eternal Blue) 于 (Wed Aug 6 10:19:20 2008) 提到:
个人感觉没戏
就我接触过的c2hdl的东西来看,基本还只是能够完成功能,速度和面积完全不能
跟手工设计的比
☆─────────────────────────────────────☆
stena (stena) 于 (Wed Aug 6 10:22:39 2008) 提到:
不管c to 还是hdl to,对设计者来说都需要电子/电路知识,C程序员是很难设计出好的ASIC的。
☆─────────────────────────────────────☆
huayinboy (gohome) 于 (Wed Aug 6 10:53:22 2008) 提到:
现在是不太好,但是这是个趋势。
就像C编译器也是在不断提高的,尽管它还是没有手写汇编好。
☆─────────────────────────────────────☆
landice (Eternal Blue) 于 (Wed Aug 6 11:05:19 2008) 提到:
但是C和汇编的架构其实是一样的,但是C和HDL的架构就有本质区别
当然技术一定是在进步的,不过我觉得我们这一波人大概还不用担心
C2HDL的工具抢了我们的饭碗...
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 11:06:42 2008) 提到:
我的想法就是现在开始搞system c
面对可能的失业
常学常新
☆─────────────────────────────────────☆
frankrick (garfield) 于 (Wed Aug 6 11:21:29 2008) 提到:
C和HDL的编程模型不一样,前者实现数据流处理和串行顺序控制方面的电路问题不大,但是在高效并行控制电路(存在于大部分实际电路中)实现方面很麻烦。
☆─────────────────────────────────────☆
soyvv (soy) 于 (Wed Aug 6 12:09:45 2008) 提到:
systemc主要还是用于verification的吧,
rtl级别不会有其他语言出现了,倒是比rtl稍高一点的级别上,可能会出现其他语言或
者现有语言的扩展,比如transation level和guarded atomic action level,比如mit
的bluespec
☆─────────────────────────────────────☆
wowotou (窝窝头) 于 (Wed Aug 6 12:42:02 2008) 提到:
数字IC不会边缘化的根本原因是:
1, IC产品的成本主要是制造成本,而设计成本在量产的产品里面只占很小的一部分。
2, 人脑直接参与的设计会做的会精巧,面积小,制造成本低。EDA工具生成的,面积大,制造成本高。
这导致最终产品,一个10块钱,一个1块钱,完成一样的功能,你用哪个?
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 12:43:53 2008) 提到:
坦白说,对于确定算法的设计,单纯的hdl实现者
功耗与面积的优化我现阶段觉得好难
☆─────────────────────────────────────☆
wowotou (窝窝头) 于 (Wed Aug 6 12:47:24 2008) 提到:
人脑都觉得难,EDA就屁也不是了。
数字电路功能实现,做不来不难,难的是做的小。
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 12:49:30 2008) 提到:
是很难啊,,,都是很确定的逻辑做实现
我觉得数字ic的优化主要在算法与架构这个层次
控制逻辑方面的优化微乎其微
☆─────────────────────────────────────☆
huayinboy (gohome) 于 (Wed Aug 6 13:10:42 2008) 提到:
systemverilog行不行?
☆─────────────────────────────────────☆
frankrick (garfield) 于 (Wed Aug 6 13:24:15 2008) 提到:
可综合部分中SystemVerilog也没有多少新东西,具体参看附件
☆─────────────────────────────────────☆
Convinus (Covin) 于 (Wed Aug 6 14:03:57 2008) 提到:
我觉得以后数字IC会变得个人化。在EDA工具进化的前提下,每个人都能进行自己的IC设计,当然性能可能比较抱歉,但这并不妨碍实现一些简单的个人的功能。
比如,在主板上有统一、规范的接口;每个人都可以在这个接口的规范下进行自己的设计,然后upload给foundry;或者是利用可重构的器件,编写firmware实现自己定制的功能。
☆─────────────────────────────────────☆
frankrick (garfield) 于 (Wed Aug 6 14:25:28 2008) 提到:
呵呵,只要掏得起钱....
☆─────────────────────────────────────☆
deljuvetini (民工~) 于 (Wed Aug 6 14:49:37 2008) 提到:
如果给foundry,那就不大好个人化了,除非工艺价格降
☆─────────────────────────────────────☆
feynman (费曼) 于 (Wed Aug 6 15:04:02 2008) 提到:
工艺价格降,mask价格不降也是白搭
☆─────────────────────────────────────☆
deljuvetini (民工~) 于 (Wed Aug 6 15:54:24 2008) 提到:
一开始MPW是烧自己的钱,一旦通过,后面full mask时就可以忽悠来钱了吧
feelthesame (feel the same) 于 (Wed Aug 6 10:08:54 2008) 提到:
现在c to fpga的eda软件开发的很多,虽然不够成熟,但是是个方向
而且数字ic本身就很依赖算法层次的设计
可以设想在将来,也许可以直接开发出c to asic
单纯的hdl实现者将会逐渐边缘化?
☆─────────────────────────────────────☆
landice (Eternal Blue) 于 (Wed Aug 6 10:19:20 2008) 提到:
个人感觉没戏
就我接触过的c2hdl的东西来看,基本还只是能够完成功能,速度和面积完全不能
跟手工设计的比
☆─────────────────────────────────────☆
stena (stena) 于 (Wed Aug 6 10:22:39 2008) 提到:
不管c to 还是hdl to,对设计者来说都需要电子/电路知识,C程序员是很难设计出好的ASIC的。
☆─────────────────────────────────────☆
huayinboy (gohome) 于 (Wed Aug 6 10:53:22 2008) 提到:
现在是不太好,但是这是个趋势。
就像C编译器也是在不断提高的,尽管它还是没有手写汇编好。
☆─────────────────────────────────────☆
landice (Eternal Blue) 于 (Wed Aug 6 11:05:19 2008) 提到:
但是C和汇编的架构其实是一样的,但是C和HDL的架构就有本质区别
当然技术一定是在进步的,不过我觉得我们这一波人大概还不用担心
C2HDL的工具抢了我们的饭碗...
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 11:06:42 2008) 提到:
我的想法就是现在开始搞system c
面对可能的失业
常学常新
☆─────────────────────────────────────☆
frankrick (garfield) 于 (Wed Aug 6 11:21:29 2008) 提到:
C和HDL的编程模型不一样,前者实现数据流处理和串行顺序控制方面的电路问题不大,但是在高效并行控制电路(存在于大部分实际电路中)实现方面很麻烦。
☆─────────────────────────────────────☆
soyvv (soy) 于 (Wed Aug 6 12:09:45 2008) 提到:
systemc主要还是用于verification的吧,
rtl级别不会有其他语言出现了,倒是比rtl稍高一点的级别上,可能会出现其他语言或
者现有语言的扩展,比如transation level和guarded atomic action level,比如mit
的bluespec
☆─────────────────────────────────────☆
wowotou (窝窝头) 于 (Wed Aug 6 12:42:02 2008) 提到:
数字IC不会边缘化的根本原因是:
1, IC产品的成本主要是制造成本,而设计成本在量产的产品里面只占很小的一部分。
2, 人脑直接参与的设计会做的会精巧,面积小,制造成本低。EDA工具生成的,面积大,制造成本高。
这导致最终产品,一个10块钱,一个1块钱,完成一样的功能,你用哪个?
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 12:43:53 2008) 提到:
坦白说,对于确定算法的设计,单纯的hdl实现者
功耗与面积的优化我现阶段觉得好难
☆─────────────────────────────────────☆
wowotou (窝窝头) 于 (Wed Aug 6 12:47:24 2008) 提到:
人脑都觉得难,EDA就屁也不是了。
数字电路功能实现,做不来不难,难的是做的小。
☆─────────────────────────────────────☆
feelthesame (feel the same) 于 (Wed Aug 6 12:49:30 2008) 提到:
是很难啊,,,都是很确定的逻辑做实现
我觉得数字ic的优化主要在算法与架构这个层次
控制逻辑方面的优化微乎其微
☆─────────────────────────────────────☆
huayinboy (gohome) 于 (Wed Aug 6 13:10:42 2008) 提到:
systemverilog行不行?
☆─────────────────────────────────────☆
frankrick (garfield) 于 (Wed Aug 6 13:24:15 2008) 提到:
可综合部分中SystemVerilog也没有多少新东西,具体参看附件
☆─────────────────────────────────────☆
Convinus (Covin) 于 (Wed Aug 6 14:03:57 2008) 提到:
我觉得以后数字IC会变得个人化。在EDA工具进化的前提下,每个人都能进行自己的IC设计,当然性能可能比较抱歉,但这并不妨碍实现一些简单的个人的功能。
比如,在主板上有统一、规范的接口;每个人都可以在这个接口的规范下进行自己的设计,然后upload给foundry;或者是利用可重构的器件,编写firmware实现自己定制的功能。
☆─────────────────────────────────────☆
frankrick (garfield) 于 (Wed Aug 6 14:25:28 2008) 提到:
呵呵,只要掏得起钱....
☆─────────────────────────────────────☆
deljuvetini (民工~) 于 (Wed Aug 6 14:49:37 2008) 提到:
如果给foundry,那就不大好个人化了,除非工艺价格降
☆─────────────────────────────────────☆
feynman (费曼) 于 (Wed Aug 6 15:04:02 2008) 提到:
工艺价格降,mask价格不降也是白搭
☆─────────────────────────────────────☆
deljuvetini (民工~) 于 (Wed Aug 6 15:54:24 2008) 提到:
一开始MPW是烧自己的钱,一旦通过,后面full mask时就可以忽悠来钱了吧