| 计算机世界网消息 IBM已经开发出了一款软件,它能够根据给定的微芯片设计自动决定各电路部件的最佳尺寸,对电路的速度和能源消耗等因素进行平衡。 |
|
IBM研究院设计自动化业务部门的高级经理斯多克表示,这款名为EinsTuner的软件能够使IBM的芯片设计人员设计出更精确的产品,而无需在手工对它们进行优化方面花费大量的时间。 |
|
高性能的处理器对于IBM的计算策略非常重要。它已经合并了三种高性能服务器的设计,以便它们能够使用相同的微处理器。由于把“所有的鸡蛋都放在了一个篮子里”,其微芯片能够有与Sun、英特尔公司的微处理器有竞争的实力是至关重要的。此外,IBM还在努力提高组成微处理器的细胞━━晶体管的性能。 |
|
但自动化的设计方法也存在着不足。在芯片或软件设计中过多地依赖自动化设计技术意味着设计人员没有对产品进行精益求精的优化,尽管能够快速推出产品,但可能降低软件的性能或增大芯片的尺寸。EinsTuner则主要针对以前的自动化软件所不能解决的问题,使芯片的优化达到了一个新的高度。 |
|
并非所有晶体管都是相同的。尺寸较大的晶体管的开关速度快,能够提高芯片的性能,但占用空间较大,而且耗电量大;尺寸较小的晶体管则与大尺寸晶体管正好相反,芯片设计人员的工作就是在这些因素中间找一个平衡,对于经常使用的部分,则需要尽量提高其性能。 |
|
斯多克说,当前版本的EinsTuner软件只能处理由手工绘制的电路部分,未来的版本将能够与合成软件进行整合,完成更多的工作。 |
|
在p690 Regatta Unix服务器使用的Power4芯片和在z900、z800大型主机中使用的64位Blueflame芯片的设计过程中,IBM都使用了EinsTuner软件。 |
|
IBM公司计划将EinsTuner软件许可给其他芯片设计公司,但会进一步提高其性能,供自己使用。 |
| |
|