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
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