EDN China > 行业资讯 > 工业电子 > IC制造与封装 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

如何打破模拟定制设计工具10年停滞之困局?

Yorbe Zhang?? 2016年05月03日 ?? 收藏0

Custom Compiler主要特性和创新?

为了将FinFET布局生产力提升到新的高度,Synopsys采用了新颖的定制设计方法,即开发视觉辅助自动化技术,从而提高普通设计任务的速度,降低迭代次数并支持复用。通过与行业领先的客户的密切合作,Custom Compiler已经应用在最先进的工艺节点上。

如何打破模拟定制设计工具10年停滞之困局?
图:Custom Compiler总体构成。

Custom Compiler其中的一个亮点是视觉辅助自动化。对于定制设计人员而言,视觉辅助自动化是一种更加自然地加快定制设计的方法。

“可视化辅助的版图设计,就像一个新的流程。这个流程,其实是在约束条件基础上再进一步,我们通过图形化的界面来帮助产生真正需要的约束。”Reed表示,“这个约束条件怎么让工具知道呢?事实上,工具会先去分析这个电路的拓扑结构,给出一些推荐方案,显示出这样一个电路大概适合什么样的可能性布局,并在下面显示出来。这些推荐方案并不是告诉你这就是你要做的,而是提供一些可能性。你可以发现,这批管子可以这样布局,那批管子可以那样布局。你可以将你需要的布局选中,并放置在显示界面的上部,最后形成一个真正想要的布局。这是一个逐渐逼近的优化过程。”

那么,这时工具在做什么工作?“同时,在你做这些操作的时候,就会产生新的约束条件。工具会自动把这些约束条件在后台帮你生成出来。这样你的考虑就会被继承下来,继承到约束条件中去,但是你并不需要自己去写这些约束条件。”Reed解释到。

Custom Compiler利用布局设计人员所熟悉的图形使用模式,同时无需编写复杂代码和限制条件。无需额外设置,Custom Compiler即可自动处理日常和重复性工作。它拥有四种辅助功能:Layout、In-Design、Template和Co-Design。

如何打破模拟定制设计工具10年停滞之困局?
图:图形化的用户界面。

? Layout Assistants通过可视觉引导的自动布局及路由提高了布局速度,其路由器可高效连接FinFET阵列和大型M型晶体管。它可以自动克隆连接并创建 pin tap。用户仅使用鼠标就可引导路由器,并且它还能自动填写详细信息。该功能允许用户连续改进,在提供布局选择的同时使布局设计人员能够完全控制布局结果,无需预先输入任何文本约束条件。

如何打破模拟定制设计工具10年停滞之困局?
图:Layout Assistants界面图。

? In-Design Assistants通过在验收验证前捕捉物理和电气错误,降低成本高昂的设计迭代次数。Custom Compiler包括速度极快并始终保持激活状态的嵌入式设计规则检查(DRC)引擎。除了DRC引擎之外,Custom Compiler还在本机实施所有电迁移检查以及电阻和电容提取。与其他“电感知”工具不同,Custom Compiler的提取功能基于Synopsys黄金标准的StarRC引擎。

如何打破模拟定制设计工具10年停滞之困局?
图:In-Design Assistants界面。

? Template Assistants助力设计人员复用现有技能,使之轻松将之前的布局决策用于新的设计。Template Assistants实际上可以通过Layout Assistants的布局器和路由器从已完成的工作中自动学习知识。Template Assistants智能识别与先前完成的电路类似的电路,并支持用户将相同的布局和路由模式当作模板用于新的电路。Custom Compiler出厂时加载了一套内置常用电路模板,如电流镜、电平位移器和差分对。

如何打破模拟定制设计工具10年停滞之困局?
图:Template Assistants界面。

? Co-Design Assistants将IC Compiler和Custom Compiler合并成了一个统一的定制化和数字实施解决方案。用户可以自由地在Custom Compiler与 IC Compiler之间来回切换,使用各自的指令持续改善自己的设计。利用Co-Design Assistants,IC Compiler用户可以在任何实施阶段对其数字设计执行全部定制化编辑。同样地,Custom Compiler用户可以利用IC Compiler在自己的定制化设计中实施数字区段。Co-Design Assistants的无损多次往返功能可确保跨所有数字和定制数据库同步所有变更。

如何打破模拟定制设计工具10年停滞之困局?
图:Co-Design Assistants界面。

视觉辅助自动化设计流程4个模块的总结:

? Template Assistants:助力设计人员复用现有定制布局技能

? In-Design Assistants:采用自有设计规则检查与寄生提取,减少了迭代次数

? Layout Assistants:采用用户指导的布局及路由,提高布局任务速度

? Co-Design Assistants:统一了定制和数字流程,加快了混合信号IC设计

【分页导航】

《电子技术设计》网站版权所有,谢绝转载


?? ?? ??


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

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

EDA? FinFET? Synopsys?

相关文章

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