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

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

3天内不再提示

什么是ABS view?讲一下ABS view的作用

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 15:31 次阅读

ABS view是abstract view的简写。其实我猜测也是为了口头表达方便,硬是把abstract view说成ABS,乍一听以为是防抱死系统。类似的还有cell的obstruct,可以表达为OBS,这个可能之后再来讲。

今天先来简单介绍一下ABS view。我先说一说什么是view,然后讲一下ABS view的作用。

这里所谓的view,确实好像也没有特别好的中文来对应。按我的理解,概括来说指的是我们的设计所呈现的细节程度。

ICC2所用到的view来举例,包含整个设计所有信息的称为design view,只包含timing信息的是timing view,只包含外部框架和出pin信息的叫frame view,还有一种就是比较抽象的abstract view。Abstract view是剔除了design view中内部reg2reg的信息。

总之我说这些并不是想介绍ICC2各个view的作用,只是想借用例子来解释view的含义。

本文想要说的ABS view是特指PV(physical verification)阶段所用的,一般也可以简称为ABS。

在hierarchical的设计中,block会在内部验证自己的PV,而top层也不会等block都干净了才开始PV,其实是并行开始验证top-only的PV,这样就可以缩短设计周期,最终再把top-only和block拿在一起验证flatten的PV。

但这就也带来一个问题,对于top来说,block的位置的物理信息从哪里来呢?这个时候就需要block的ABS了,它包含了两部分:一个是DRC检查所用的“空壳”GDS,一个是LVS检查所用的“空壳”SPI。

所谓“空壳”GDS,就是说ABS只有block最外层的GDS信息,block里面的GDS都被剔除掉了。就很类似一个礼物盒,留下最外面精美的包装,只要顾客能看到的地方都留,但是里面啥也没有。

这样top在检查DRC的时候不用看盒子里面是啥,但是空壳对top的影响还可以看到。这样做的好处就是快,毕竟一个空的礼物盒也比较轻嘛。

所以,一般在项目最初,block上完shielding ring,打好PG之后,就要给top一个ABS了。

另外的“空壳”SPI,其大致思想也是类似,就是把block看作一个整体所对应的spice文件,其实也很类似block用到的cell的SPI,就可以类比,top就是把block当作macro或者cell来处理。

有了block的SPI,top才可以进行LVS检查,并且这样的检查也不会涉及block内部。有的时候也不一定给spice文件,因为netlist和spice可以互相转化,所以有的时候block可能提供“空壳”netlist。

总而言之,ABS就是低层给更高层级来快速验证只有高层级自己那部分PV情况的。

低层的PV就由低层级自己来验,高层级也只关注高层级的部分。直到项目最后,在整体的把所有层级合并在一起来flatten的验一次,最终flatten过了那才说明芯片没有问题了。

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

    关注

    2

    文章

    154

    浏览量

    34427
  • DRC
    DRC
    +关注

    关注

    2

    文章

    143

    浏览量

    35770
  • LVS
    LVS
    +关注

    关注

    0

    文章

    35

    浏览量

    9860
  • PIN
    PIN
    +关注

    关注

    1

    文章

    298

    浏览量

    23674
  • GDS
    GDS
    +关注

    关注

    0

    文章

    26

    浏览量

    6184
收藏 人收藏

    评论

    相关推荐

    揭秘汽车ABS功能与原理

    ABS是英文Anti-locked Braking System的缩写,中文翻译过来就是“防抱死制动系统”。 那我们从这个字面意思来理解它,防抱死、制动,防抱死、制动,那顾名思义就是防止刹车时把车轮抱死的意思。
    的头像 发表于 04-08 11:47 183次阅读
    揭秘汽车<b class='flag-5'>ABS</b>功能与原理

    英创汇智推出100%国产器件的汽车制动安全系统系列产品ABS/ESC/EPBi

    英创汇智(北京)今日宣布,成功推出了凝聚创新电器架构与国产尖端车规电子技术的重磅产品——100%国产器件的汽车制动安全系统系列产品ABS/ESC/EPBi。
    的头像 发表于 03-17 09:30 310次阅读

    PP板PP材质材料应用范围广,其在粘接ABS时使用什么呢?#人工智能

    ABS人工智能
    泰达克电子材料
    发布于 :2024年02月05日 07:56:49

    ABS雨量传感器的工作原理是什么

    型 信号:单干簧管通断 ¨ 电流型 信号:4~20mA 量程:0~100mm(默认) ¨ RS485型 通讯协议:Modbus-RTU(可定制) 设备功耗: 材 质:优质ABS 许可电流:5mA ⊙ 尺寸
    的头像 发表于 01-18 13:50 109次阅读

    Altium Designer功能-使用Section View功能查看剖视图

    为了更好的察看以及展示PCB的布局和结构,Altium Designer 23(23.5以上版本)在PCB编辑器中添加了Section View功能。
    的头像 发表于 12-19 16:18 437次阅读
    Altium Designer功能-使用Section <b class='flag-5'>View</b>功能查看剖视图

    激光打标机在ABS+PC料上镭射:塑料材料打标的新突破

    随着科技的不断进步,激光打标机已经成为了各行各业中不可或缺的标识和编码工具。近年来,激光打标机在ABS+PC塑料材料上的应用逐渐受到广泛关注。本文将详细介绍激光打标机在ABS+PC料上镭射
    的头像 发表于 12-11 19:23 180次阅读
    激光打标机在<b class='flag-5'>ABS</b>+PC料上镭射:塑料材料打标的新突破

    一张图告诉你,ABS作用是什么

    基于制动时车轮抱死会使驾驶员失去对汽车的控制,从而使得驾乘人员的生命安全受到严重威胁,那么如何才能有效地解决制动时车轮抱死这种情况呢?ABS(制动防抱死系统)就是由此而诞生的。
    的头像 发表于 11-12 10:23 571次阅读
    一张图告诉你,<b class='flag-5'>ABS</b>的<b class='flag-5'>作用</b>是什么

    汽车ABS到底是干什么用的

    平时正常刹车的时候ABS不会介入,当急刹车车轮抱死之前ABS才会介入。ABS介入后,你会明显感觉到刹车踏板给你的脚强烈的震动反馈。
    发表于 10-27 09:21 262次阅读
    汽车<b class='flag-5'>ABS</b>到底是干什么用的

    盛禧奥超低晶点ABS助力产品创造高端时尚的外表

    ABS (Acrylonitrile Butadiene Styrene),学名:丙烯腈-丁二烯 - 苯乙烯。粒料底色一般为浅黄色或乳白色,属于非结晶性树脂,是目前应用最广泛的聚合物之一。
    的头像 发表于 09-07 09:40 482次阅读

    SANnav Global View v2.2.2发行说明(摘要版)

    电子发烧友网站提供《SANnav Global View v2.2.2发行说明(摘要版).pdf》资料免费下载
    发表于 09-01 15:25 0次下载
    SANnav Global <b class='flag-5'>View</b> v2.2.2发行说明(摘要版)

    ABS系统的结构与工作原理

    ABS系统的结构与工作原理
    的头像 发表于 08-15 10:48 570次阅读
    <b class='flag-5'>ABS</b>系统的结构与工作原理

    MAX9515ABS+T - (Maxim Integrated) - 线性器件 - 放大器 - 视频放大器和模块

    电子发烧友网为你提供Maxim(Maxim)MAX9515ABS+T相关产品参数、数据手册,更有MAX9515ABS+T的引脚图、接线图、封装手册、中文资料、英文资料,MAX9515ABS+T真值表,MAX9515
    发表于 07-14 11:18
    MAX9515<b class='flag-5'>ABS</b>+T - (Maxim Integrated) - 线性器件 - 放大器 - 视频放大器和模块

    计算绝对值指令(ABS)​类型

    数学函数非常重要,在模拟量的处理、PID控制等很多场合都要用到数学函数指令。 (11)计算绝对值指令(ABS) 当允许输入端EN为高电平“1”时,对输入端IN求绝对值,结果送入OUT
    的头像 发表于 06-17 10:29 1111次阅读
    计算绝对值指令(<b class='flag-5'>ABS</b>)​类型

    电能质量分析软件Dran-View 7的WIN11兼容性设置

    电能质量分析软件Dran-View 7 与 Windows 11 兼容。 但是,由于 Windows 11 的限制,系统在运行 Dran-View 7 时需要首先确定最佳兼容性设置。
    的头像 发表于 06-14 13:45 379次阅读
    电能质量分析软件Dran-<b class='flag-5'>View</b> 7的WIN11兼容性设置