The
following is the entire module containing Input RAM -> DES --> Output RAM |
Block Diagram |
The following figure is the view of the entire block
diagram. |
![](Etopmodule.gif)
|
The following is the
zoomed view |
![](Etopmodule_zoom.gif)
|
|
Controller |
Controller module houses the State machine that is responsible for reading the values from
RAM and giving the GO signal to start the DES module and also writes the values from
DES to the Second RAM The following figure is the view of the controller module |
![](Econtroller.gif)
|
The following is the State machine flow in the controller module |
![](Econtroller_state.gif)
|
The following is the State machine
flow(zoom) in the controller module |
![](Econtroller_statezoom.gif)
|
|
RAM |
The following figure shows the Input RAM |
![](Einputram.gif)
|
|
Synthesis
results of the Entire module |
The following figure shows the different modules in the project as an outcome
of Design Analyzer |
![](Edc_analyzer.gif)
|
|
Schematic ,Symbolic and Hierarchical views of Individual modules |
|
Top Module |
The following figure shows the Schematic view of the Entire top module |
![](Edc_topschematic.gif)
|
The following figure represents the Symbolic view of the Entire top module |
![](Edc_topsymbol.gif)
|
The following figure shows the Hierarchical view of the Entire top module |
![](Edc_tophierarchy.gif)
|
|
Controller |
The following figure represents the Symbolic view of the Controller module |
![](Edc_controllersymbol.gif)
|
|
RAM |
The following figure shows the Schematic view of the RAM module |
![](Edc_ramschematic.gif)
|
The following figure represents the Symbolic view of the RAM module |
![](Edc_ramsymbol.gif)
|
|
Layout |
Once the gate-level netlist is obtained using design compiler it is then
given as one of the inputs to silicon ensemble to do the automatic
place and routing. A global constraint file (gcf) is also imported in silicon ensemble to get Standard delay format (SDF) of the cells and the interconnects |
|
Silicon Ensemble |
The following is the output from silicon
ensemble. This shows the abstract view of the entire project modules |
![](Esiliconensemble.gif)
|
The following is the floorplan
report obtained by Silicon ensemble |
|
Layout using ICFB |
Once the abstract view is obtained from silicon ensemble in the form of DEF, it is
then imported into ICFB to get the layout. |
The following figure represents layout |
![](Elayout.gif)
|
The following shows the zoomed view |
![](Elayoutzoom.gif)
|
The following figure represents the extracted view |
![](Eextracted.gif)
|
|
|
LVS check is performed on the Extraction and Schematic (obtained from gate-level netlist).
The following figure represents the LVS output. |
![](ELVS.gif)
|
|
Schematic
obtained from Gate-Level Netlist |
|
Top module |
The following figure represents Schematic view of Top module |
![](EE_topschematic.gif)
|
The following figure represents zoomed view of the Schematic |
![](EE_topschematiczoom.gif)
|
The following figure represents symbolic view of the Top module |
![](EE_topsymbol.gif)
|
|
Controller |
The following figure represents Schematic view of Controller module |
![](EE_controllerschematic.gif)
|
The following figure represents zoomed view of the Schematic |
![](EE_controllerschematiczoom.gif)
|
The following figure represents symbolic view of the Controller module |
![](EE_controllersymbol.gif)
|
|
RAM |
The following figure represents Schematic view of RAM module |
![](EE_ramschematic.gif)
|
The following figure represents zoomed view of the Schematic |
![](EE_ramschematiczoom.gif)
|
The following figure represents symbolic view of the RAM module |
![](EE_ramsymbol.gif)
|