可编程逻辑电路—版图验证工具的作用.docx
《可编程逻辑电路—版图验证工具的作用.docx》由会员分享,可在线阅读,更多相关《可编程逻辑电路—版图验证工具的作用.docx(4页珍藏版)》请在第一文库网上搜索。
1、可编程逻辑电路一版图验证工具的作用版图验证工具的作用是检查版图是否满足设计规则、电气规则、版图与电路图是否一致等,对于降低设计失败的风险具有重要作用。版图验证工具不仅要支持扁平化验证,而且要支持层次化验证。扁平化验证是版图验证工具的基础;层次化验证充分利用版图层次,可以有效避免重复报错和提高处理版图的速度。对于大规模版图,通常还采用并行技术以加速版图验证效率。版图验证工具主要包括设计规则检查(DeSignRu1eCheck,DRO,版图电路图一致性检查(1ayOUtVersusSchematic,1VS)电气规则检查(E1ectronicRu1eCheck,ERO、版图比对检查(1ayoutV
2、ersus1ayout,1VD等。1设计规则检查(DRC)版图设计必须遵循制造工艺的设计规则要求,因此设计检查主要包括连线宽度、连线间距、图形包含关系、金属密度、天线效应检查等。如果版图设计中违反了这些规则将导致制造失败,例如线条宽度过小可能导致断路。DRC涉及的关键技术有层次处理和扫描线算法等。层次处理技术是对版图原始层次进行调整,根据需要对版图图形进行投影或提升以提高DRC工具的性能。扫描线算法包括基于梯形的扫描线算法和基于边的扫描线算法。DRC技术通常采用基于边的扫描线算法。边,即一条线段,用它的两个端点的坐标表示。基于边的扫描线算法的本质是将平面的二维几何问题转化成两个一维问题,包含以
3、下几个步骤:(1)确定当前扫描线的位置;(2)加入当前扫描线上的新进边,与原有的边构成当前扫描线边集合;(3)对当前扫描线边集合进行排序;(4)遍历当前扫描线边集合,根据不同的命令进行相应的逻辑处理;(5)删除当前扫描线上的离开边,并重新回到步骤(1)。在图5T17中,11和12图层为输入图层,x1、x2、x3、x4为扫描线需要计算的位置,Resu1t图层为结果图层。11%12JjResu1t图5117用扫描线算法对两图2.版图电路图一致性检查(1VS)1VS工具的主要功能是检查从版图中提取的网表和从电路图中导出的网表的一致性,涉及的主要技术有网表提取(Net1istExtraction)技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑电路 版图 验证 工具 作用