0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Cadence Virtuoso设计的一个反相器LVS验证案例

冬至子 来源:易元互连 作者:易元互连工作室 2023-10-02 15:08 次阅读

一个版图设计好以后,产生的错误可能是多连了一根铝线造成的Short,或者是少连了几根铝线造成的Open,这样的低级错误对芯片来说都是致命的,因此编辑好的版图要通过LVS(Layout Versus Schematic)与原理图进行核对验证。然后再进行常规的DRC(Design Rule Check)。

Vertuoso的版图需要通过Mentor公司的Calibre来进行LVS验证和DRC检查(是不是很奇妙?用Cadence公司软件设计的版图,却需要通过Mentor公司的工具来进行验证,原因我也想不通,那就别想了,往下继续看吧!),幸运的是Calibre已经被集成到Vertuoso软件中了,我们不需要再打开另外一个软件界面来操作了。

下面就按照反相器来说明下LVS验证和DRC检查:

1.打开反相器的PCB,选择Calibre>Run nmLVS...,如下图;

图片

2.然后弹出一个LVS,看到内部还嵌入了一个 Load Runset File文件的对话框,这个是让我们选择保存好的runset文件的,因为要从0开始,就点击"cancel”;

图片

3、点击左侧的Rule标签,在LVS Rule File中选择PDK文件包下的HLMC_cl065lp_al_v1p6.lvs文件,如下图所示;

图片

4、在project下新建一个lvs的文件夹(Linix如何新建文件夹,是linix的操作,不属于本章内容,大家可以自行找资料脑补下),然后LVS Run Dire-

ctory的路径选择到该lvs文件内,保留LVS验证时报错的信息

图片

5、点击左侧Input的标签,选中右侧下的Netlist标签,可以看到Spice Files有一个默认的inv.calibre文件,这个是反相器的Netlist文件,需要添加下其他规则文件,同时选中“Export from layout viewer”(第一次一般颜色不会变红色,需要空运行下LVS后,才能变红);

点击Spice Files右侧按钮,选择PDK文件包内的empty.cdl文件后,点击“添加”和“OK”;

图片

6、在出现的对话框中,选择“Add at end”

图片

7、可以看到empty.cdl已经被load进Spice Files内了;

图片

8.然后就可以点击左侧的Run LVS标签,进行LVS验证了,可能会出现要覆盖上次验证结果的确认对话框,直接选择Overwrite覆盖就好了;

图片

9、最后结果出现了一个绿色的笑脸,这个说明验证是OK的,如果出现黑脸,就是有错误的。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 反相器
    +关注

    关注

    6

    文章

    311

    浏览量

    43353
  • Cadence
    +关注

    关注

    65

    文章

    923

    浏览量

    142202
  • DRC
    DRC
    +关注

    关注

    2

    文章

    149

    浏览量

    36202
  • LVS
    LVS
    +关注

    关注

    1

    文章

    36

    浏览量

    9953
收藏 人收藏

    评论

    相关推荐

    怎么用Cadence16.5设计集反相器??

    `怎么用Cadence16.5设计集反相器??学校让用Linux版的cadence5.1.。。。。。太不爽了,结果windows版的还不会用。。。被老师强烈的鄙视了。。。。结果他也不会,我就呵呵了。。。要完成全部设计,包括版图设
    发表于 10-29 13:27

    设计反相器如何解决PEX的问题?

    反相器的设计,LVS通过了,但是PEX的时候又碰到了问题怎么解决?
    发表于 06-24 06:47

    virtuoso中进行CMOS反相器和静态寄存的电路设计

    反相器NMOS管和PMOS管构成,其基本的电路图如下图所示。1.2 电路设计(virtuoso
    发表于 11-12 06:28

    反相器,反相器是什么意思

    反相器,反相器是什么意思  在电子线路设计中,经常要用到反相器  反相器是可以将输入信号的相位反转180度,这种电路应用在
    发表于 03-08 11:52 1.1w次阅读

    TTL反相器的基本电路(六款TTL反相器的基本电路设计原理图详解)

    本文主要介绍了TTL反相器的基本电路(六款TTL反相器的基本电路设计原理图详解)。基本TTL反相器不难改变成为多输入端的与非门。它的主要特点是在电路的输入端采用了多发射极的BJT。器件中的每
    发表于 03-06 11:42 5.5w次阅读
    TTL<b class='flag-5'>反相器</b>的基本电路(六款TTL<b class='flag-5'>反相器</b>的基本电路设计原理图详解)

    cmos反相器设计电路图

    本文开始介绍了CMOS反相器的定义和CMOS反相器工作原理,其次阐述了CMOS反相器传输特性与工作速度,最后详细介绍了CMOS反相器的电路图设计。
    发表于 03-27 15:34 8.3w次阅读
    cmos<b class='flag-5'>反相器</b>设计电路图

    cmos反相器的输出特性

    本文首先介绍了CMOS反相器的传输特性,其次介绍了cmos反相器概念,最后介绍了CMOS反相器的工作原理。
    的头像 发表于 08-16 14:51 2.4w次阅读

    MOS反相器和CMOS反相器的详细资料说明

    本文档的主要内容详细介绍的是MOS反相器和CMOS反相器的详细资料说明包括了:MOS反相器,电阻负载NMOS反相器,采用晶体管作为负载器件的反相器
    发表于 03-20 08:00 37次下载
    MOS<b class='flag-5'>反相器</b>和CMOS<b class='flag-5'>反相器</b>的详细资料说明

    Candence Virtuoso进行基本的电路设计

    反相器NMOS管和PMOS管构成,其基本的电路图如下图所示。1.2 电路设计(virtuoso
    发表于 11-07 10:21 47次下载
    Candence <b class='flag-5'>Virtuoso</b>进行基本的电路设计

    反相器开始说时序

    看到文章的标题,我猜您也许会觉得反相器很简单,但其实反相器是所有数字设计的基本核心单元。
    的头像 发表于 06-27 11:45 1870次阅读
    从<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>反相器</b>开始说时序

    反相器链路版图验证步骤

    今天的内容包括:反相器链路版图验证步骤和模拟版图验证中常见的问题及修改。
    的头像 发表于 09-11 16:36 1488次阅读
    <b class='flag-5'>反相器</b>链路版图<b class='flag-5'>验证</b>步骤

    反相器和非门的区别

    读者更好地理解它们。 反相器 反相器种逻辑门电路,用于将输入信号反向,即输入0则输出1,输入1则输出0。简单来说,反相器就是
    的头像 发表于 09-12 10:51 6293次阅读

    基于virtuoso搭建反相器

    首先,在相应终端下键入virtuoso,启动后出现以下窗口。
    的头像 发表于 10-18 15:47 2826次阅读
    基于<b class='flag-5'>virtuoso</b>搭建<b class='flag-5'>反相器</b>

    影响CMOS反相器特性的因素

    影响CMOS反相器特性的因素  CMOS反相器种常见的数字电路,用于将输入信号取反输出。它由P型MOS管和
    的头像 发表于 01-26 14:21 2407次阅读

    TTL反相器和CMOS反相器的区别

    TTL反相器和CMOS反相器是数字集成电路中的两种重要类型,它们在多个方面存在显著差异。以下将从基本原理、电气特性、性能表现、应用场景及注意事项等方面详细阐述TTL反相器和CMOS反相器
    的头像 发表于 07-29 15:36 3043次阅读