80 likes | 229 Views
Spring 2005 VLSI2. Logical Effort Tool. Minsik Cho. Design objective. Fast calculation Various circuit topologies Easy to modify circuits Reload previous circuits. C++ / Tcl. Use C++, for fast computation Use Tcl, for topology representation Who also is using C++/Tcl together?
E N D
Spring 2005 VLSI2 Logical Effort Tool Minsik Cho
Design objective • Fast calculation • Various circuit topologies • Easy to modify circuits • Reload previous circuits
C++ / Tcl • Use C++, for fast computation • Use Tcl, for topology representation • Who also is using C++/Tcl together? NS2: Network simulator (USC) use Tcl for network topology use C++ for actual simulation Probably DesignCompiler(Synopsys)
Working Environment • Windows 2000 or above/ Linux • Visual C++/g++ • Tcl/TK 8.0 or above installed
Tool Design Library Tcl command User command Tcl command User command User Command Implemented in C++ Variables TCL Command
Commands and Demo STAGE0 STAGE1 STAGE2 mux2 inv nand2 3inv inv inv
Interesting 90nm library • nand2 is faster than inv for high load.
Future Work & QA • More commands • Optimal covering • Logical effort optimization