Thursday, January 17, 2008

get_ref_name - get reference name of a cell / fub in DC / PC / PT / ICC

Need reference name of a cell or fub in the design? its very simple now.

following procedure can be use to get reference name of cell form the design in DC / PC / PT / ICC:

------------
proc get_ref_name { args } {
set ref_name [ get_attribute [ get_cells $args ] ref_name ]
echo $ref_name
}
------------
Examples:
dc_shell-xg-t> get_ref_name isc_fbf1/U934
T45CA01LX60AXG
dc_shell-xg-t> get_ref_name isc_fbf1
isc_fbf_6
dc_shell-xg-t>
------------

Tuesday, January 15, 2008

Introduction to tcl

Friends,

Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.

In this blog, I will be posting useful tcl scripts for following EDA tools:

  • Synopsys Design Compiler
  • Synopsys Physical Compiler
  • Synopsys Prime Time
  • Cadence Encounter Nano
Your comments will be helpful to improve the contents of this blog.

Ashish Nigam