EDN China > 其它文章 > EDA工具与服务 > IC设计与设计服务 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

如何选定电子设计自动化的目标

Gabe Moretti?? EDN技术编辑?? 2003年09月12日 ?? 收藏0

综合支持领域的开发工作将侧重于系统 Verilog语言。如果系统C 语言设计描述的综合很薄弱,或者将此工作留给小公司去做,那么不管如何推销,这种语言也不会成为系统级设计的可行工具。
  基于形式方法的设计验证作为提高设计师工作效率和设计质量的可行的工具,正在获得承认。设计自动化年会的与会者将能够看到形式验证产品的新版本,以及形式方法与逻辑仿真和模拟的组合。Real Intent 公司在设计自动化年会上展示Verix 4.0,而 0-In 设计自动化公司在Checker-Ware 知识产权清单中又增加了一种PCI Express 监视程序。数据通路设计验证对于形式验证工具来说一直是一个难题。电子设计自动化厂商已经将数据通路功能纳入标准综合工具中,使形式验证更为复杂。Verplex 系统公司新推出的Conformal Datapath 能够验证高性能数据通路和综合工具所生成的最优化数据通路电路。

BindKey公司的产品 RapiDesignClean可与 Cadence公司的Virtuoso版图编辑程序共同执行

图1? BindKey公司的产品 RapiDesignClean可与 Cadence公司的Virtuoso版图编辑程序共同执行,使工程师可以实时获得关于设计规则如何影响版图选择的反馈信

息。


  设计收敛
  130纳米工艺和 90纳米工艺的物理特性,突出了以前的噪声电平效应。设计收敛就是设计师为了保证芯片上的物理效应不干扰某个产品满足其功能要求的能力而应遵循的过程。最常见的例子有:可靠性效应(如信号电迁移、电源电迁移和IR(内阻)压降)、交叉低频干扰和串扰延迟。不太常见的问题之一是,如何管理工艺技术所固有的、随分子级特征尺寸而变化的过程。从180纳米工艺开始,二阶和三阶物理效应已经变成一阶效应。其中有些效应在由检测、纠错和预防构成的典型电子设计自动化工具生命周期中有所发展,特别在寄生参数提取领域。寄生参数提取领域已从2维提取发展到3维提取,以便了解各种效应,如非线性电阻、工艺偏差、金属充填以及通孔、触点、门电路和其他部件的电阻提取。
  电子设计自动化公司必须开发和改进各种工具,以支持面向制造的设计。ASIC 厂商,如TI公司,正在演示实现此项任务所必需的工艺。凡在可能的地方,TI公司都使库单元特征化,以便把工艺特有的或单元特有的变化效应包括在内。对于模拟单元,如读出放大器、锁相环和输入/输出部件来说,这种方法意味着要使用对使用环境的统计仿真,而对于数字单元来说,则意味用精确的Spice 模型来进行特征化,从而把各种变化效应考虑在内,如负偏置过程不稳定性。在设计级,TI公司不是留有通常10%的设定余量,这样的余量在线宽为250纳米和250纳米以上时是足够了,而是开发了多种工具,用以收集设计专用信息,并在已知变化统计分析的情况下实际计算满足客户要求所必需的"设定和保持"余量。设计过程在多个阶段都计算和审查此信息。
  不同的集成电路设计步骤都使用多种电子设计自动化工具,设计本身也经历若干变换,从行为级变换到寄存器传送级,再变换到门电路表述级。所有的电子设计自动化工具必须能够相互接口,为的是不仅仅向下游工具提供有用数据,而且还向上游工具提供反馈信息。电子设计自动化产业往往由擅长于单点工具的新公司发展起来的,所以需要标准的接口,尤其是因为Cadence 公司和Synopsys 公司拥有自己的设计流程。Cadence公司与 SI2合作,业已提供了连接 OpenAccess 设计数据库的开放式API(应用程序接口),并正在致力于制定行业标准。该公司业已组建了OAC (OpenAccess 联合会) 以便促进其他公司合作,其中包括其他电子设计自动化厂商。在2002年年底,Synopsys公司加入了 OAC的金门工作组 (Golden Gate Working Group),该工作组有来自HP公司、IBM公司、英特尔公司、摩托罗拉公司以及电子设计自动化厂商的代表。
  OAC 的宗旨是开发一种连接OpenAccess设计数据库和Synopsys 公司的设计数据库Milkyway的接口。Synopsys 公司于2003年2月推出的 Galaxy 设计平台,可以公开访问Milkyway 数据库,并以提供线宽为130纳米和更小的设计为目标。Magma 设计自动化公司董事长兼首席执行官Rajeev Madhavan持有不同观点。他认为设计师和电子设计自动化产业不仅需要开放的数据库,而且还需要开放的数据模型。IBM 公司和霍尼韦尔公司早在30年前在各自的内部计算机辅助工程系统中都采用了所有应用程序都熟知的数据模型概念。仅仅一种应用程序接口毕竟不一定能为你提供磁盘上数据的语义;所以如果两种工具对数据做出不同的解释,就会出现错误。如果采用开放式设计模型,则数据的语法和语义是公用的,所有的工具都能理解。BindKey 科技公司和Cadence 公司提供了一个成功合作的


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

电子设计? 自动化? FPGA?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈