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

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

3天内不再提示

数字后端基本概念介绍——Placement Blockage的9中人为约束

数字后端IC芯片设计 2018-01-02 09:52 次阅读

今天要介绍的数字后端基本概念是Placement Blockage.Placement blockage是大家在floorplan时经常用的一种人为约束。可以有效控制区域的density。从而避免congestion的问题,提高routing的效率。

Placement blockage的类型很多,一共分为9种,分别对应hard, hard_macro, soft, partial,category, rp_group,allow_buffer_only,allow_rp_only,register

hard: 是约束最严格的blockage,该区域范围内,place,legalize, optimize,CTS等任何阶段都不能摆放instance。

hard blockage

hard_macro: 该区域内不允许摆放hard macro,在自动macro placement阶段工具不会摆放macro在该区域。

hard macro blockage

soft:该区域内,在placement阶段不允许摆放instance,但是在legalize,optimize阶段时允许摆放instance的

soft blockage

partial: 如果要使用partial blockage,首先要人为设计一个阻碍百分比值。在该区域内,工具会block住阻碍值的instance。如果设定了block百分比值是40%,就说明该区域至少会block40%的instance,也就是说该区域最多允许摆放60%的instance. 值得注意的是partial blockage也是只在placement阶段起作用,在legalize,optimize阶段时都不起作用。

partial blockage

category: 这是一种特殊的partial blockage,在某些区域,如果我们不想摆放某种指定的instance,可以把这些instance都指定为一个category,然后category blockage下面的区域就不会摆放这些instance

category blockage

rp_group: 这也是一种特殊的partial blockage,rp_group blockage的区域不允许摆放relative placement instance,很少用到,如果有用relative placement flow的童鞋可能会用到。

rp_group blockage

allow_buffer_only: 这也是一种特殊的partial blockage,该blockage区域只允许摆放buffer,当然也是只在placement阶段起作用,在legalize,optimize阶段时都不起作用。

allow_buffer_only blockage

allow_rp_only:这也是一种特殊的partial blockage,该blockage区域只允许摆放relative placement group,不过hard macro依然可以摆放。

allow_rp_only blockage

register:这也是一种特殊的partial blockage,该blockage区域不允许摆放register,当然也是只在placement阶段起作用,在legalize,optimize阶段时都不起作用。

register blockage

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

    关注

    0

    文章

    36

    浏览量

    13939
  • Hard
    +关注

    关注

    0

    文章

    8

    浏览量

    9534
  • Soft
    +关注

    关注

    0

    文章

    10

    浏览量

    10499
  • 数字后端
    +关注

    关注

    0

    文章

    11

    浏览量

    3059

原文标题:数字后端基本概念介绍——Placement Blockage

文章出处:【微信号:IC_Physical_Design,微信公众号:数字后端IC芯片设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全面介绍充满魔性的Placement

    相信每个数字后端PR工程师都知道Placement。它是我们设计芯片的两大目的之一——布局布线(Place&Route)。这也是最体现EDA工具的实力强大之处。可能大家平时只是简单的运行一个
    发表于 01-17 16:49

    数字IC后端设计介绍,写给哪些想转IC后端的人!

    膜制造。  IC后端设计工具介绍:  数字后端设计中常用的工具主要由Cadence, Synopsys和Mentor三大公司推出。  逻辑综合工具:Synopsys DC ,Cadence Genus
    发表于 12-29 11:53

    数字后端设计工程师主要干什么?

    数字后端,顾名思义,它处于数字IC设计流程的后端,属于数字IC设计类岗位的一种。在IC设计数字后端
    发表于 01-13 06:31

    求大佬分享数字后端的教材或教程

    求大佬分享数字后端的教材或教程
    发表于 06-21 06:47

    招聘数字后端工程师

    招聘数字后端工程师,北京、天津、西安、苏州、成都、无锡
    发表于 10-26 15:11

    数字后端设计流程

    数字后端流程 1. 数据准备。对于 CDN 的 Silicon Ensemble而言后端设计所需的数据主要有是Foundry厂提供的标准单元、宏单元和I/O Pad的库文件,它包括物理库、时序库及网表库,分别以.lef、
    发表于 10-28 10:31 40次下载

    数字后端关于Litho Grid基本概念介绍详解

    数字后端基本概念介绍——Litho Grid,今天要介绍数字后端基本概念是Litho Grid
    的头像 发表于 12-14 17:05 4960次阅读

    介绍数字后端概念--Shape Blockage

    今天我们主要介绍数字后端概念是Shape Blockage(形状阻碍物)。主要是用于在Design Planning时,阻碍工具在shape blocks时,在该处放置block。平
    的头像 发表于 01-29 10:27 6759次阅读

    数字后端基本概念介绍

    今天要介绍数字后端基本概念是boundary cell,也被称为endcap Cell。Endcap是一种特殊的标准单元。在后端物理设计
    的头像 发表于 03-16 11:10 2.3w次阅读
    <b class='flag-5'>数字后端</b><b class='flag-5'>基本概念</b><b class='flag-5'>介绍</b>

    数字后端G cell概念介绍

    今天我们要介绍概念是G cell,全称global routing cells。 同样的它也是我们定义的一种grid, G cell grid对routing过程起着相当重要的作用。
    的头像 发表于 02-02 17:14 8558次阅读
    <b class='flag-5'>数字后端</b>G cell<b class='flag-5'>概念</b><b class='flag-5'>介绍</b>

    浅谈数字后端工程师的工作

    数字后端,顾名思义,它处于数字IC设计流程的后端,属于数字IC设计类岗位的一种。 在IC设计数字后端
    的头像 发表于 02-26 16:06 1.4w次阅读

    时序设计基本概念之collection

    今天我们要介绍的时序分析基本概念是collection。代表的是一个集合,类似指针。在数字后端工具,我们可以通过命令get_*来寻找想要的Object。这些get_*命令返回的就是c
    的头像 发表于 11-26 10:30 3817次阅读

    数字后端——电源规划

    数字IC后端设计电源规划的学习
    发表于 01-05 14:54 15次下载
    <b class='flag-5'>数字后端</b>——电源规划

    数字后端基本概念介绍—FinFET Grid

    今天要介绍数字后端基本概念是FinFET Grid,它也是一种设计格点。介绍该格点前,我们首先来了解一下什么是FinFET技术。
    发表于 07-12 17:31 1283次阅读
    <b class='flag-5'>数字后端</b><b class='flag-5'>基本概念</b><b class='flag-5'>介绍</b>—FinFET Grid

    模拟前端和数字后端哪个好 模拟前端和数字后端的区别

    模拟前端和数字后端都是电子系统设计的重要环节,它们各自扮演着不可或缺的角色,难以简单地进行优劣比较。
    的头像 发表于 03-16 15:09 996次阅读