Mississippi State University Dallas Semiconductor: Standard Cell Tutorial
Mississippi State University Dallas Semiconductor: Standard Cell Tutorial
Dallas Semiconductor
Layout
Cadence ICFB
GDS File LEF File
Abstract Generator
LEF File
Cell Origin
Cell Origin
Vertical
Grid
Horizontal
Grid
Cell Origin
PR Boundary
[cell1
- general attributes for cell1
- input pin characteristics (capacitance etc.)
- output pin characteristics (capacitance, timing etc.) ]
[cell2
- general attributes for cell1
- input pin characteristics (capacitance etc.)
- output pin characteristics (capacitance, timing etc.) ]
[cell3 etc.]
Cell Name
Footprint Area
Input Pin
Information Output Pin Function
Output Pin
Information
Compiling the .lib file
• Before Design Compiler can use the .lib file, the .lib
file needs to be compiled into a .db format.
• Go to the synopsys/run_syn directory.
• Type swsetup synopsys
• Type dc_shell
• At the dc_shell prompt, type: read_lib jennings.lib
• Then, type: write_lib jennings
• Then, type: quit
• This will compile jennings.lib and produce a file
called jennings.db, which will be used by Design
Compiler.
Compiling the .lib file
• Note: In the second command you typed,
“write_lib jennings”, the target ‘jennings’
corresponds to the library declaration in the
first line of your .lib file.
Appendix A: How to get help
documentation
• Besides the Help menu available on all applications
discussed in this tutorial, there are other sources of help
available.
• Design Planner and Silicon Ensemble: On the ECE or
ERC server, launch netscape and go to:
file:/opt/ecad/cadence/v4.45/dsm_dp_3.4d/hld1x/doc/H
elp.html
• This site (only accessible on ECE or ERC servers)
contains plenty of information on Design Planner,
including LEF and DEF Format Syntax, a design
flow guide etc.
Appendix A: How to get help
documentation
• OpenBook: Silicon Ensemble and Abstract
Generator
• In the terminal window, type: swsetup cadence-se,
then type: openbook &.
• When the Openbook window appears, click on Go ->
Index.
• For Silicon Ensemble help: Go to the S section. There
will be a few Silicon Ensemble sections. The one that
would probably be most useful for purposes of this
tutorial will be the Silicon Ensemble Reference.
Appendix A: How to get help
documentation
• For Abstract Generator help:Go to the A
section. Then, click on the Envisia
Abstract Generator User Guide link.
Appendix A: How to get help
documentation
• OpenBook: ICFB
• In the terminal window, type: swsetup
cadence-ncsu, then type: openbook &.
• This will bring up help for ICFB-related
topics.
Appendix A: How to get help
documentation