Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Hi bala,
in front end stage
Logic Libraries.
Technology Libraries
Target Library (from where tool will directly pick the components)
Link Library (which is used to resolve the references in our design)
Symbol Library
Synthetic Library (like adders, multipliers, etc..)
GTECH Libraries (Which are Technology Independent Libraries).
Back end Design
Physical Libraries Which contain all the physical characteristics of standard cells, Macros, Pad cells.
Logic Libraries (Target + Link Libraries) which contain timing and functionality information of STD cells and macro cells
let's make it easy:
In front end (for example:synopsys design vision) you need at least 2 technology files:
1. a .db file for link and target library.
2. a .sdb file for symbol library.
in back end (for example soc encounter) you need at least these files:
1. timing libraries(.lib files)
2.physical libraries of standard cells(.lef files)
3.timing constraint file(.sdc file created in design vision)
4.io assignment file(you can create yourself)
- - - Updated - - -
let's make it easy:
In front end (for example:synopsys design vision) you need at least 2 technology files:
1. a .db file for link and target library.
2. a .sdb file for symbol library.
in back end (for example soc encounter) you need at least these files:
1. timing libraries(.lib files)
2.physical libraries of standard cells(.lef files)
3.timing constraint file(.sdc file created in design vision)
4.io assignment file(you can create yourself)
Std. cell library
Embedded memory compilers (memory libraries)
Basic IO (general-purpose)
Speciality IOs
Any kind of IPs (PLL, PHYs,...)
All of them are used in both front-end and back-end flows. But, the different views of these libraries are used in the different flows.
Front-end flow:
timing/power/noise model (synopsys liberty library as an example)
incompete layout model or phantom view (LEF or Milkyway FRAM)
behavioral model (verilog or vhdl model - not the netlist)
datasheet (well, it is needed also )
Back-end flow:
full layout (GDS or Milkyway CEL)
transistor-level netlist (CDL or spice netlist)
transistor-level netlist with extracted parasitics