Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] [ICC] How to get cell element in a timing path?

Status
Not open for further replies.

sophiefans

Member level 3
Joined
Jun 12, 2006
Messages
59
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,748
Hi All,

How i can get cell element in a timing path with icc command??
Thanks.
 

Basic idea is to get the timing path and manipulate the points attribute of the timing path. With the points, you can get all other info like nets, ref lib cell and so on... through simple code manipulation. Anyways try this code below to get the cells. Try using the lappend or add_to_coll commands if you prefer to store the cells for further analysis rather than echoing. You can also use get_timing_path -group -nworst etc switches to expand your search to multiple paths.

set start_point "enter your start point of interest here"
set end_point "enter your end point of interest here"

set timing_path [get_timing_path -from $start_point -to $end_point]
set timing_points [get_attr $timing_path points]


foreach_in_collection this_point $timing_points {
echo "[get_object_name [get_cells -of_obj [get_object_name [get_attr $this_point object]]]]"
}
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top