历史上的今天
返回首页

历史上的今天

今天是:2024年09月09日(星期一)

正在发生

2020年09月09日 | 技术文章—带你了解版图验证中的DRC如何实现

2020-09-09 来源:集微网

从芯片最初的架构设计到最后的流片,验证工作贯穿了整个设计流程,整个芯片设计70%左右的工作量已经被验证所占据。

 

See the source image


其中,版图验证是必不可少的一个环节,主要包括设计规则检查 (DRC) 、电路图版图对照检查 (LVS) 、版图的电路提取 (NE) 、电学规则检查 (ERC) 和寄生参数提取(PEX) 。

 

而设计规则检查(Design Rule Checking,DRC)是版图验证中的重要工具,包括设计规则检查,检查连线间距、连线宽度等是否满足工艺要求。它在版图几何图形上执行检查,确保版图数据能够进行生产,并在给定的集成电路工艺技术上得到高成品率。

 

随着集成电路规模和复杂度不断增大,验证的难度、工作量也急剧增加,设计规则检查(DRC)间距检查的复杂性更显著增加。目前,简单的间距检查已演变成需要采用表格驱动式DRC(TDDRC)方法的检查,以便考虑走线长度和线路宽度的影响。尽管TDDRC 有助于简化海量参数组合的读取和维护,但要涵盖参数之间的连续关系,还需要开发基于方程的DRC,便于更准确地评估曲线和复杂方程。

 

除上述情况外,因当今设计通常具有许多电源域,使得高压网络与低压网络在其中紧密相连。尽管这类布线在以往的设计中并不罕见,但现在紧凑的布局加上电压域之间存在复杂的交互作用,可靠性便会受到影响。为了符合工艺、可靠性和电源管理要求,我们采用基于方程的检查,使用被称为电压感知 DRC (VA-DRC) 的新验证方法满足对现有节点和新节点的可靠性要求,VA-DRC 检查会根据绝对电压或差值电压 (DV) 值灵活调整要求,进而确定间距要求。 

                                              image.png?imageView2/2/w/550

 

间距检查的演进

 

尽管电压感知 DRC (VA-DRC) 的新验证方法能满足对现有节点和新节点的可靠性要求,但是VA-DRC间距准确性却实难把控。

 

原因是VA-DRC 检查的关键一环将电压信息纳入检查之中。早期的 VA-DRC 流程需要使用手动标记,用电压域信息标注多边形。该方法针对老节点仍是可行的解决方案,但是随着行业生产的多电压设计变得更为复杂,以及设计人员在设计中寻求更多空间,手动标记的复杂性可能会呈爆炸性增加。人类不可避免地会犯错,因此标注过程也会变得容易出错。有时标记会被遗漏,或者标记会触及错误的多边形。某些标记或属性也有可能相互矛盾,这在多层层次整合之后的后期设计阶段十分常见。

 

为消除人为错误并提高当今复杂设计中VA-DRC 间距的准确度,Calibre® PERC™ VA-DRC流程中新增了自动感知情景的电压传导和标注功能。凭借可以基于静态传导规则传导准确电压值的自动化流程,Calibre PERC 增强的 VA-DRC 功能在准确度方面超过了传统的纯几何检查和手动标注VA-DRC。

 

此外,在传统的可制造性设计(DFM)DV 间距结果中,仅显示多边形之间的间距违规。对于设计人员而言,若没有这些违规所涉及的网络或电压域条件,调试这些错误将是一项耗时且令人头疼的任务,并且修复经常需要猜测。

 

然而,Calibre PERC增强的VA-DRC 调试结果显示在这些多边形的网络之间,与传统的调试技术相比,具有明显优势。Calibre PERC增强的结果为边对中的每个边附加一个网络名称属性,让设计人员能够获得所需的电气信息,根据源网络和实例名称,在 Calibre RVE™ 结果查看器 GUI 中跟踪和调试违规行为(基于源的流程)。

 

Calibre PERC增强的VA-DRC流程能够使用 Calibre RVE 结果查看界面之类的 GUI 进行跟踪和调试,从而支持更强大的调试和错误修复功能。增强VA-DRC检查的情境感知,可为设计人员提供可采取行动的反馈,帮助他们在调试期间实施更有针对性的修复。此外,设计人员还可以根据自己的需求自定义结果报告。

 

在现有节点和新节点上设计高压和多电源域应用的公司需要严格的准确度,才能实现高可靠性和高良率。Calibre PERC增强的情境感知 VA-DRC可以帮助实现更高的准确度,确保高设计可靠性和制造良率。这对于像汽车电子、稳压器等高压应用的可靠性验证非常重要。

 

有了这种高准确度和可采取行动的情境感知结果来支持明智调试,工程师可以使用 Calibre PERC 增强的VA-DRC 流程保证生产率、精确度和可靠性。这些是在时间紧凑且创新不断的市场中取得成功的关键因素。

推荐阅读

史海拾趣

无锡友达公司的发展小趣事

无锡友达电子有限公司自2002年成立以来,就致力于半导体集成电路设计领域。在初创阶段,公司凭借对高性能模拟和数模混合集成电路的深刻理解,迅速推出了多款性能优异的功放、电源等系统方案。这些产品在电视机、音响设备等领域的广泛应用,为公司赢得了市场的初步认可。通过不断的技术创新,无锡友达逐渐在电子行业崭露头角。

Gardner Denver公司的发展小趣事

随着产品性能的不断提升和市场需求的扩大,无锡友达开始积极拓展国内外市场。公司的产品不仅覆盖国内二十多个省、市,还远销欧美、中东、港澳台等国家和地区。通过与国际知名企业的合作,无锡友达不断提升自身的品牌影响力,逐渐在全球电子行业中占据一席之地。

DAICO公司的发展小趣事

DAICO公司成立于XXXX年,最初是一家位于加利福尼亚的小型私营公司。在公司成立的初期,DAICO专注于研发和生产中频/射频和微波控制产品,以及放大器。这些产品主要用于国防电子和航空航天领域,为DAICO在电子行业中打下了坚实的基础。

ARBOR公司的发展小趣事

随着全球电子市场的日益繁荣,ARBOR公司开始实施国际化战略。公司在多个国家和地区设立了分支机构,积极与当地企业合作,拓展市场份额。通过不断调整和优化产品线,ARBOR公司的产品逐渐在全球范围内赢得了良好的口碑。国际化战略的实施不仅提升了公司的知名度,也为公司的持续发展奠定了坚实基础。

千志电子(CCO)公司的发展小趣事

千志电子一直注重技术研发和创新,不断推动产业升级。公司拥有一支专业的研发团队和先进的研发设备,致力于电阻技术的研发和创新。通过与高校和科研机构的合作,千志电子不断引进新技术、新工艺和新材料,提高产品的技术含量和附加值。同时,千志电子还注重知识产权的保护和管理,积极申请专利和注册商标,维护了自身的合法权益。

Exar [Exar Corporation]公司的发展小趣事

Exar始终注重通过收购和合并来增强自身的技术实力和市场竞争力。例如,2012年Exar收购了Integrated Memory Logic Limited(iML),这一举措加强了其在存储和数据管理领域的地位。通过收购iML,Exar获得了更多的技术资源和市场份额,为其后续的发展提供了有力支持。

问答坊 | AI 解惑

【转帖】飞凌2010人才招聘信息——希望对大家有帮助

飞凌2010人才招聘信息 嵌入式系统硬件研发工程师职位 岗位职责:           1、负责嵌入式系统硬件开发工作;     2、负责ARM相关产品的硬件开发工作;     3、负责定制型项目的硬件开 ...…

查看全部问答>

有没有人用SJF2440烧录过K9F4G08\K9F8G08的弟兄?

好像没有发现现成的支持烧录K9F4G08\\K9F8G08的SJF2440 ?哪位弟兄能提供一下 ?多谢!…

查看全部问答>

安装了Sfilter,怎么看不到调试语句输出呢?

DDK里面的Sfilter例子。编译出sfilter.sys,用里面自带的inf文件安装,重启了。但是用windbg看不到调试语句输出。 怎么回事? …

查看全部问答>

tchar字符串转换为十进制的方法

请教一个问题: 在WinCE环境下,使用eVC编程 定义了2个字节的数据 TCHAR buf1[3]=_T(\"7A\"); SetDlgItemText(IDC_EDIT3,buf1); 显示的ASCII 现在我想用十进制显示出来,怎么转换呢?…

查看全部问答>

基于UCC28019的高功率因数电源设计

      构建有源功率因数校正(APFC)的高功率因数直流电源。该系统采用TI公司专用APFC整流控制芯片UCC28019作为控制核心,构成电压外环和电流内环的双环控制。其中内环电流环作用是使网侧交流输入电流跟踪电网电压的波形与 ...…

查看全部问答>

伺服电机的测速方法介绍.

伺服电机的测速方法介绍.…

查看全部问答>

LED应用-TPS7510x & C2000

本帖最后由 dontium 于 2015-1-23 13:13 编辑 LED应用手册 TPS7510x & C2000   LDO 白光 LED 驱动器 TPS7510x 提供令人难以置信的小型解决方案 C2000 LED 照明开发者套件 超实用的,快来下载啊~~~ …

查看全部问答>

MSP430里的标志位定义方法

MSP430里没有位定义 可下面结构体定义来代替 struct flag_inf{              unsigned doc:1;        unsigned m:1;        unsigned up:1;     ...…

查看全部问答>

LVPECL问题

有个问题,请教大家,如果有个LVPECL的信号Q和Q把,怎么输入到FPGA中去啊?作为外部时钟输入。在管脚分配的时候,选LVPECL外,里面代友怎么写?要描述下,Q和Q把 的逻辑关系就好了?还是要怎么样的?困惑中。…

查看全部问答>