filter_collection

作者: 飞奔的大虎 | 来源:发表于2021-09-01 12:01 被阅读0次

    filter_collection

    base_collection

    { filter_expression }

    [-nocase]

    [-regexp]

    这个命令可以过滤给定的集合

    base_collection 原始集合

    filter_expression 过滤条件,可以使用> ,  < ,  == ,  != ,  <= ,  >= ,  && ,  || ,  =~ ,  !~ ,  AND , OR等逻辑符号,而过滤的关键词需要参考 get_property命令,包括以下这些,实在太多了,不一一列举了

    CellProperties

    ClockProperties

    DesignProperties

    LibraryProperties

    Library CellProperties

    Library PinProperties

    Library TimingArc Properties

    Net Properties

    Path GroupProperties

    Pin Properties

    PortProperties

    Timing ArcProperties

    Timing PathProperties

    Timing PointProperties

    User-DefinedProperties

    -nocase  正则表达式匹配时不考虑大小写

    -regexp  正则表达式匹配

    例子:

    1. 返回所有max rise slew大于0.1的pin集合

    filter_collection [get_pins] {slew_max_rise > 0.1}

    2. 返回所有lib cell中以slow开头的cell

    set lib_cells [get_lib_cells *]

    filter_collection $lib_cells hierarchical_name=~"slow.*"-regexp

    原文链接:https://blog.csdn.net/Tao_ZT/article/details/104890493

    相关文章

      网友评论

        本文标题:filter_collection

        本文链接:https://www.haomeiwen.com/subject/ckhziltx.html