Wednesday, August 23, 2017

list_attributes

list_attributes -application -class

Class names are listed below:
cell
clock
clock_group
clock_group_group
design
exception
exception_group
input_delay
lib
lib_cell
lib_pin
lib_timing_arc
output_delay
net
pin
port
rule
rule_violaion
ruleset
scenario
timing_arc


##Finding disabled timing arcs of specified cells:

pt_shell> set arcs [get_timing_arcs -of_objects U1 -filter "sense == positive_unate"]
_sel3

pt_shell>  foreach_in_collection arc $arcs {
                    echo [get_attribute $arc is_disabled]
                 }
true
false

##Listing the senses of Timing Arcs:
pt_shell>  set larcs [get_lib_timing_arcs  -from  class/FD1/CP]
_sel5

pt_shell>  foreach_in_collection larc $larcs {
                        echo  [get_attribute $larc sense]
                 }
hold_clk_rise
setup_clk_rise
rising_edge
rising_edge


No comments:

Post a Comment