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

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

3天内不再提示

时序设计基本概念之collection

数字后端IC芯片设计 来源:数字后端IC芯片设计 作者: Tao涛 2021-11-26 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天我们要介绍的时序分析基本概念是collection。代表的是一个集合,类似指针。在数字后端工具中,我们可以通过命令get_*来寻找想要的Object。这些get_*命令返回的就是collection。不同类型的object对应不同的get命令。

比如说:如何得到设计中所有名字中含有_clk的net名字

innovus》 get_nets *_clk*

{ p_aps_clk_data0 p_aps_clk_data1 p_aps_clk_data2 }

0xd6b679

如果你直接去puts抓取到的东西,返回的是一个指针的名字,而不是你想要抓取的物体的名字

innovus》 puts [get_nets p_aps_clk_data0]

0xd6b679

如果想要得到物体的名字,可以在collection前面使用get_object_name的命令

innovus》 puts [get_object_name [get_nets p_aps_clk_data0]]

p_aps_clk_data0

我们也可以对collection进行很多操作,比如:

append_to_collection 添加到一个collection中

remove_from_collection 从某个collection中删除具体一项

compare_collections 比较两个collection内容是否一样

copy_collection 复制一个新的collection

filter_collection 过滤某个collection

sizeof_collection 统计某个collection内的数量

当我们想抓取和某个collection相关的objects时,可以采用-of_objects的选项,如:

抓取net p_aps_clk所连接的pins,可以采用以下命令

innovus 》 get_pins -of_objects [get_nets p_aps_clk]

{CLK_181 CLK_182 }

编辑:jq

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

    关注

    1

    文章

    1701

    浏览量

    52611
  • 时序
    +关注

    关注

    5

    文章

    411

    浏览量

    38997

原文标题:时序设计基本概念介绍

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开关电源的基本概念和分析方法

    开关电源的基本概念和分析方法
    发表于 04-10 15:20 0次下载

    深入解析LTC2924:高效电源时序控制器的卓越

    深入解析LTC2924:高效电源时序控制器的卓越选 在电子设备的设计中,电源的有序供应至关重要,它直接影响着设备的稳定性和性能。LTC2924作为一款功能强大的电源时序控制器,为多电源系统的设计提
    的头像 发表于 02-28 15:45 257次阅读

    深入剖析UCD90160A:16轨电源时序器与监控器的卓越

    深入剖析UCD90160A:16轨电源时序器与监控器的卓越选 在电子系统的设计中,电源管理是一个至关重要的环节。对于需要多个电压轨且对电源时序和监控有严格要求的系统,UCD90160A这款16轨
    的头像 发表于 02-26 16:30 458次阅读

    RGB时序灯条的工作原理讲解

    图文配合讲解了RGB时序灯条的应用场景、什么是RGB时序灯条、信号格式与传输规则、灯珠芯片的工作流程、颜色与动态效果控制方式等
    发表于 02-06 11:36 0次下载

    锁存器中的时间借用概念与静态时序分析

    对于基于锁存器的设计,静态时序分析会应用一个称为时间借用的概念。本篇博文解释了时间借用的概念,若您的设计中包含锁存器且时序报告中存在时间借用,即可适用此
    的头像 发表于 12-31 15:25 5613次阅读
    锁存器中的时间借用<b class='flag-5'>概念</b>与静态<b class='flag-5'>时序</b>分析

    TVS二极管的基本概念和主要作用

    芝识课堂的全新内容又和大家见面啦!从本期开始,我们将用四节课为大家系统介绍一位在电路设计中默默奉献的“无名英雄”——TVS二极管。我们会从它的基本概念、工作原理,聊到如何为电路挑选合适的型号、布局
    的头像 发表于 11-28 09:27 2.1w次阅读
    TVS二极管的<b class='flag-5'>基本概念</b>和主要作用

    USB/HID及其基本概念

    USB帧概念 如上图所示,在USB1.1规范当中,把USB总线时间按帧划分,每一帧占用时间是1ms; 每一帧内的最开始处是SOF token,在SOF内包含有11位的帧号; 每一帧的SOF帧号相比前
    的头像 发表于 08-20 10:32 3796次阅读
    USB/HID及其<b class='flag-5'>基本概念</b>

    电压波动与闪变的基本概念

    如果您是电力系统工程师、电气设备维护人员或者相关专业的学生,应该注意到了有关电能质量的国家标准GB/T 12326-2008是有关电压波动和闪变的,那这两个参数的考核意义是什么?国家标准规定这两个参数如何计算、测量和考核?这篇文章带您全面了解电压波动和闪变的基本概念、重要性以及国家标准的规定。
    的头像 发表于 07-22 14:10 3413次阅读
    电压波动与闪变的<b class='flag-5'>基本概念</b>

    自动驾驶中常提的“时序”是个啥?有啥作用?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,不仅依赖于感知算法的精度和决策规划的智能,还深深植根于系统内部对“时序”这一概念的精准把控。所谓时序,简单来讲,就是系统在不同模块之间、不同传感器
    的头像 发表于 07-17 09:07 1251次阅读

    SiC MOSFET的基本概念

    随着全球对能源效率和可持续发展的关注不断加深,宽禁带半导体材料的研究与应用逐渐成为电子器件行业的热点。碳化硅(SiC)作为一种重要的宽禁带半导体材料,因其优异的电气和热学特性,正在快速取代传统的硅(Si)器件,尤其是在高功率、高温和高频率应用中。SiCMOSFET(金属氧化物半导体场效应晶体管)在电力电子领域的广泛应用正在推动电源转换效率的提高,并助力实现更高效的电能管理。本文将详细探讨SiCMOSFET的应用领域、性能优势及未来发展趋势。
    的头像 发表于 07-08 16:20 1152次阅读

    群延迟的基本概念和仿真实例分析

    在高速数字通信和射频系统中,信号从发送端到接收端的传输过程中会遇到各种失真和畸变。群延迟(Group Delay)作为描述系统相位线性度的重要参数,直接影响着信号保真度和系统性能。本文将深入浅出地介绍群延迟的基本概念、应用场景,并通过仿真示例展示其在实际工程中的重要性。
    的头像 发表于 07-08 15:14 2784次阅读
    群延迟的<b class='flag-5'>基本概念</b>和仿真实例分析

    浅谈无线通信的基本概念

    从工作频段到信道的划分,再到多址方式、双工方式、调制方式、分集技术和MIMO,这些概念共同作用,使得无线通信能够高效、可靠地进行。随着技术的不断发展,这些基础技术也在不断演进,尤其是在5G系统中,新的多址方式、双工技术和更复杂的MIMO系统都为未来的通信提供了更多的可能性。
    的头像 发表于 07-04 11:34 1689次阅读

    第十三章 通讯的基本概念

    本章介绍通讯基本概念,包括串行/并行、全双工/半双工/单工、同步/异步通讯,还提及通讯速率中比特率与波特率的概念
    的头像 发表于 05-22 17:29 2314次阅读
    第十三章 通讯的<b class='flag-5'>基本概念</b>

    芯片设计握手协议

    本文主要介绍握手的基本概念,读者可通过该篇文章对握手有个基本概念
    的头像 发表于 05-14 09:16 1358次阅读
    芯片设计<b class='flag-5'>之</b>握手协议

    FPGA时序约束设置时钟组

    Vivado中时序分析工具默认会分析设计中所有时钟相关的时序路径,除非时序约束中设置了时钟组或false路径。使用set_clock_groups命令可以使时序分析工具不分析时钟组中时
    的头像 发表于 04-23 09:50 1610次阅读
    FPGA<b class='flag-5'>时序</b>约束<b class='flag-5'>之</b>设置时钟组