ta ese 555

14
CONTENTS WHAT IS A SCHEMATIC AND HOW TO MAKE ONE WHAT IS A SYMBOL AND HOW TO MAKE ONE PRE-LAYOUT SIMULATION WHAT IS A LAYOUT HOW TO VISUALIZE A LAYOUT WRT A FABRICATED CHIP HOW TO COME UP WITH A LAYOUT POST LAYOUT SIMULATION

Upload: sushilpanda

Post on 22-Feb-2017

31 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: TA ESE 555

CONTENTSWHAT IS A SCHEMATIC AND HOW TO MAKE ONEWHAT IS A SYMBOL AND HOW TO MAKE ONEPRE-LAYOUT SIMULATIONWHAT IS A LAYOUTHOW TO VISUALIZE A LAYOUT WRT A FABRICATED CHIPHOW TO COME UP WITH A LAYOUTPOST LAYOUT SIMULATION

Page 2: TA ESE 555

SCHEMATIC

• Diagrammatic representation of a circuit which shows the constituent elements and also gives information about the circuit connections• Also has information about the properties of the transistors e.g. the

size, numbers and the inputs and outputs for the circuit.• Can have virtual connection to make the schematic less clumsy!!• DO NOT PLACE THE POWER AND GROUND SOURCES IN A SCHEMATIC

AT THE LOWER HEIRARCHY.

Page 3: TA ESE 555
Page 4: TA ESE 555

SYMBOL

• Short hand representation of a bigger circuitry without showing the internal circuitry.• Used on higher hierarchies to make the circuit visualization

less complicated.

Page 5: TA ESE 555

PRE-LAYOUT SIMULATION

• Done in order to check whether the design meets the desired requirements.• Performed on the highest hierarchy of the design.• Place all the sources (including Power and Ground) at the

level which you will be simulating.

Page 6: TA ESE 555
Page 7: TA ESE 555

LAYOUT

• Layout is the diagrammatic representation of the real circuit that is finally fabricated.• Contains the layers and routing details of the circuit.• Place all the pins that are present in the corresponding

schematic taking care of the types e.g. input, output, inout etc.• NEVER USE VIRTUAL CONNECTIONS (LABELS) AS IT IS THE

FINAL CIRCUIT THAT IS FABRICATED

Page 8: TA ESE 555

VISUALISING A LAYOUT

Page 9: TA ESE 555

DESIGNING A LAYOUT• Use the stick diagram approach to get the placements and routing idea.• Try to share the terminals to maximum possible extent if area is a constraint.• Always place PMOS in one line and NMOS in another. NEVER PLACE THEM ON

SAME HORIZONTAL LINE!!!• Place the taps/substrate connections on the top and/or bottom of the devices.• Run and clear the DRCs as you progress with layout and never keep it for the

end. Results can be disastrous!!!• Always extract the layout before you run LVS• Do Not run DRC on the extracted file.• For a layout also use hierarchies same as schematic and use instances of

layouts in higher hierarchies.

Page 10: TA ESE 555
Page 11: TA ESE 555
Page 12: TA ESE 555

POST LAYOUT SIMULATION

• Process is exactly same as schematic.• Write ‘extracted’ before the ‘schematic’ in the window which

pops up.• Best thing (as per me) is to replace ‘schematic’ with

‘extracted’ in the window.

Page 13: TA ESE 555

GENERAL INSTRUCTIONS ON REPORTS

• The screenshots did not show the delay properly. Use markers/zoom-in• Include comparisons where it is mentioned. (pre vs post layout

simulation)• Do not need to show the steps. Only the simulation graphs with proper

markers.• Must include DRC and LVS reports screenshot.• Check and double check if all the things mentioned at the end of the

assignment is included in the report.

Page 14: TA ESE 555

ADDITIONAL THINGS

• Demo of fixing DRC and LVS• How to measure propagation delay with an example