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

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

3天内不再提示

分享一下Innovus和ICC2分别如何规划voltage area的大小和位置

jf_tpHP8OJR 来源:集成电路设计及EDA教程 作者:Horizon Qiao 2022-11-11 11:26 次阅读

01

Voltage area规划

下面分享一下Innovus和ICC2分别如何规划voltage area的大小、形状和位置

02

Innovus

Innovus可以用下面的命令来为Power Domain规划相应的voltage area的大小和位置:

setObjFPlanBox Group PDmac1 200 1580 2160 2360

我们可以命令modifyPowerDomainAttr来更新Power domain的物理属性,比如下面的命令分别为PDmac1 domain指定了上下左右(T B L R)的minGap和rsExts(route search extension):

modifyPowerDomainAttr PDmac1 -minGaps 50 50 50 50

modifyPowerDomainAttr PDmac1 -rsExts 50 50 50 50

02

ICC2

ICC2有两种方式来规划voltage area的大小位置:

1)自动的规划形状、大小和位置,命令shape_blocks,如果没有为VA指定util的话,工具会使用设计的util。

2)命令的方式手工指定,命令:

create_voltage_area -power_domains INST

-region {{215 215} {350 350}}

-guard_band {{1 2}}

如何定义多边形的VA,命令:

create_voltage_area -power_domains INST1

-region {{{100 100} {300 100} {300 200} {200 200} {200 300} {100 300} {100 100}}}{INST1}

shape_block默认会修改手工创建的VA,如何防止自己创建的VA被动到呢?

icc2_shell> create_voltage_area -power_domains VA1

-region {{215 215} {350 350}}

-guard_band {{1 2}}

方式1:set_attr

icc2_shell> set_attribute -name voltage_area.is_fixed -value true

-objects [get_voltage_area_shapes -of_objects [get_power_domains VA1]]

方式2:set_voltage_area

Use the set_voltage_area command with the-is_fixedoption

icc2_shell> set_voltage_area -name VA1 -is_fixed






审核编辑:刘清

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

    关注

    1

    文章

    20

    浏览量

    2644

原文标题:ICC2 Innovus - Voltage area的大小、形状和位置规划

文章出处:【微信号:集成电路设计及EDA教程,微信公众号:集成电路设计及EDA教程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    6SE70变频器控制字中的OFF1/OFF2/OFF3分别表示什么意思呀?

    6SE70变频器控制字中的OFF1/OFF2/OFF3分别表示什么意思呀?每般现场控制都怎么应用!!
    发表于 12-21 08:03

    请问DMM_LISA_MAP_0/1/2/3分别指的是什么?

    本帖最后由 只耳朵怪 于 2018-6-22 11:15 编辑 DMM_LISA_MAP_0/1/2/3分别和硬件是怎样的对应关系?根据http://www.61ic.com/Article
    发表于 06-22 04:07

    Synopsys 2018-2010 EDA软件大全 License

    Synopsys安装包及破解LicenseVerdi,DC,VCS,DFT Compiler,ICCICC2,PrimeTime,Library Compiler,S FPGA,PrimePower,Formality,Hspice,SpyGlass....
    发表于 02-07 23:57

    单片机设计题,求帮忙写一下keil程序和proteus的电路设计

    单片机设计题,求帮忙写一下keil程序和proteus的电路设计要求单片机的P1口的P1.0~P1.3分别接有只按键K0~K3,P0.0~P0.3分别控制4只LED0~LED3的亮灭。当按
    发表于 06-15 11:20

    如何利用D触发器2频去实现种差转IQ?

    相移90°啊。。.还请各位大佬执教一下  我想再请教一下,voutp 和 voutn 两路差180分别D触发器二频以后得到两路和原来信号差90°的信号,这是不是意味着我要输入两组差
    发表于 06-24 07:03

    icc2中怎么设置target library和link library啊?

    请教下icc2中怎么设置target library和link library啊?好像target library被取消了? levelshift我不想被优化 。我想到的是方法1
    发表于 06-25 06:24

    请问一下finfet都用什么PR工具?

    finfet都用什么PR工具?现在后端工具inn成主流了吗?没用过Innovus想问一下也能跑skill吗?
    发表于 06-25 08:09

    请问一下运动控制卡中伺服电机的规划位置与编码器位置的区别是什么?

    请问一下运动控制卡中伺服电机的规划位置与编码器位置的区别是什么?
    发表于 10-12 11:24

    请问一下BAND GAP voltage是多少伏?

    在ACMP中有看到种模式,参考的电压是BAND GAP VOLTAGE,但是这个电压多少伏,手册里好像没有说。 我想了解一下。谢谢……
    发表于 08-24 07:10

    请问两片AD2S1210分别采集到的速度数据能向位置数据那样进行粗精组合吗?

    用两片AD2S1210来对个双通道多极旋变信号进行解码,请问两片AD2S1210分别采集到的速度数据能向位置数据那样进行粗精组合吗?如果能
    发表于 12-13 07:31

    innovus大小写重名的终极解决方法

    但我直相信innovus自己应该也能搞定。innovus没有rename net的命令,那么有种复杂的方法,先查找出net的所有terminal,用eco命令来手动替换。
    的头像 发表于 01-24 17:07 1078次阅读
    【<b class='flag-5'>innovus</b>】<b class='flag-5'>大小</b>写重名的终极解决方法

    如何用dbShape并显示dbShape运算之后的结果

    我们可以通过add annotation的方式来完成,在ICC2里面命令是gui_add_annotation,在Innovus里面是add_gui_shape
    的头像 发表于 04-06 10:07 2733次阅读
    如何用dbShape并显示dbShape运算之后的结果

    Synopsys工具中命令中filter的妙用是什么

    在S家的后端设计工具里,包括DC、ICCICC2、PT , 大体的命令都是相通的。
    的头像 发表于 06-11 09:38 598次阅读
    Synopsys工具中命令中filter的妙用是什么

    什么是Min Period检查?

        主要内容: 什么是Min Period检查? ICC/ICC2/PT/Innovus检查Min Period的命令 怎么修复Memory上的Min Period问题? 1、什么是Min
    的头像 发表于 06-17 14:16 1393次阅读

    芯片后仿真要点

    INNOVUS/ICC2吐出的netlist经过Formal/LEC验证后,Star-RC/QRC抽取RC寄生参数文件并读入到Tempus/PT分别做func/mbist/scan时序
    的头像 发表于 10-23 09:50 238次阅读
    芯片后仿真要点