浅谈Calibre的编程语言及其在后端设计上的具体应用作者:张卓先来源:《科技创新导报》2017年第08期 摘 要:Calibre是业界流行的验证工具,它提供了各个方面的验证方法来确保芯片能顺利流片。Calibre所具有的编程语言不仅仅是其规则文件的重要组成部分,更能提供很多优化验证流程和效率的解决方案。该文以对qbz95bCalibre广西大学雨无声网站编程语言的简介开始,讨论了一些能有效提高后端工作效率的语句编写。 关键词:Calibre 编程语言 后端
中图分类号:TP391 文献标识码:A 文章编号:1674-098X(2017)03(市场经济的弊端b)-0120-02
Calibre是美国mentor公司开发的一款深亚微米集成电路验证工具,它分为DRC(design rule check,用于检测版图图形是否符合代工厂的工艺要求),LVS(Layout Versus Schematic,用于对比版图和电路的一致性),ERC(Electronics Rule Checking,用于提取版图中的寄生参数以便进行仿真),ANT(Antenna,用于检查版图中的天线效应) ,DFM(Design for Manufacturer,可制造性设计)等若干模块,Calibre工具的验证文件使用其独有的编程语言编写而成,这是一种具有高度函数化功能的语言,该文将从DRC和LVS规则验证文件入手,介绍它们的一般框架结构以及对于验证很有用处的一些语句的编写。
1 Calibre验证文件的基本框架结构
通常情况下,DRC与LVS的验证文件是各自独立编写的,但也有极少数的工艺厂从方便角度考虑会将这两种验证功能集中于同一个文件之上。
在验证文件的开头,一般是开关定义语句,格式为:#DEDINE与#IFDEFINE。
郑州广电宽带客户端 如:#DEFINE mimcap_1p0,这个开关定义了是否使用某种电容,而如果后面将使用这种电容,则由#IFDEFINE mimcap_1p0ollier病是什么意思语句来完成这项功能。
工作票管理系统