Step-by-Step Guide on SDL and Calibre DRC/LVS/PEX of an Inverter PDF

Summary

This document provides a step-by-step guide on Schematic Driven Layout (SDL) and Calibre DRC/LVS/PEX for an inverter design. It covers the process of creating and verifying a layout, including using tools like L-Edit and Calibre. It's geared towards students learning VLSI design, explicitly targeting Malaysian educational institutions.

Full Transcript

Step By Step Guide On SDL (Schematic Driven Layout) and Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Step By Step Guide On SDL (Schematic Driven Layout) and Slide 1 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre ...

Step By Step Guide On SDL (Schematic Driven Layout) and Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Step By Step Guide On SDL (Schematic Driven Layout) and Slide 1 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Objective ♦ A guide for Malaysia’s education learning on VLSI Design for SDL (schematic driven layout) and Calibre DRC, LVS, PEX of an inverter on L-Edit and Calibre ♦ This guide is targeted for students who are not familiar with layout and Calibre physical verification ♦ Libraries used are based on Siemens 250nm PDK ♦ Malaysia’s educational institutions can contact [email protected] for download of the “Step By Step Guide On SDL (Schematic Driven Layout) and Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre” database for its corresponding steps The information contained in this learning guide is provided "as is" basis for Malaysia’s educational institutes and should be treated as such. It is forbidden to copy, forward or use the contents of this guide or its related downloadable project database other than for educational purposes in Malaysia’s educational institutions. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 2 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Invoke S-Edit In terminal window in Linux, type sedit to bring up S-Edit Step By Step Guide On SDL (Schematic Driven Layout) and Slide 3 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre S-Edit GUI Upon invocation of S-Edit, the GUI will pop up Step By Step Guide On SDL (Schematic Driven Layout) and Slide 4 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Open Existing Design In S-Edit Click on File -> Open Design, and choose lib.defs in the /home/training/myproject directory which was created in “Step By Step Guide On Schematic Design and Simulation Of An Inverter On S-Edit” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 5 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Existing Inverter Schematic The inverter design and its corresponding libraries will open in S-Edit Step By Step Guide On SDL (Schematic Driven Layout) and Slide 6 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre To Initiate Schematic Driven Layout In the S-Edit window, to do a SDL (Schematic Driven Layout), click on this icon and make sure you are in the inv01 cell and not in the inv01_tb cell Step By Step Guide On SDL (Schematic Driven Layout) and Slide 7 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre L-Edit GUI L-Edit pops up and loads the database, specify your top level library. If you already have other layout library for the project in your database, you can choose that layout library. If this is first time invoking L-Edit for the project and there is no existing layout library for your project, you can choose Generic_250nm_LogicGates instead. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 8 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre SDL Loading Of Libraries S-Edit will automatically load all corresponding libraries for SDL and generate the necessary properties automatically for SDL in L-Edit Step By Step Guide On SDL (Schematic Driven Layout) and Slide 9 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre L-Edit Automatically Invoked And Cells Generated L-Edit will automatically be invoked with the libraries read in. On the left is the palette window showing all the different layers of layout and in the layout window shows the pmos25x and nmos25x automatically generated by SDL Step By Step Guide On SDL (Schematic Driven Layout) and Slide 10 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Shortcuts and Hotkeys “Ctrl” + Mouse wheel up - Zoom in on the schematic “Ctrl” + Mouse wheel down - Zoom out on the schematic Middle mouse button - Move Arrow Keys: Up arrow moves the view upwards Down arrow moves the view downwards Left arrow moves the view to the left Right arrow moves the view to the right Mouse wheel up - Moves the view upwards Mouse wheel down - Moves the view downwards “Home” - Reset view “Alt” + “A” - Unselect / unhighlight All “Ctrl” + “Z” - Undo “Ctrl” + “Y” - Redo Step By Step Guide On Schematic Design Slide 11 And Simulation Of An Inverter On S-Edit Layout Cell inv01 You can use “Ctrl” + Mouse wheel up and “Ctrl” + Mouse wheel down to zoom in and out respectively and use the arrow keys to move to where you want to view in your layout window. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 12 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 Use your mouse and select all the 4 ports at bottom of the layout window, highlight all 4 of them Step By Step Guide On SDL (Schematic Driven Layout) and Slide 13 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 Once all 4 highlighted, click on Edit -> Clear to remove these four ports, we will do our own ports on the layout later in this guide Step By Step Guide On SDL (Schematic Driven Layout) and Slide 14 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Pmos25x And Nmos25x You can now see the pmos25x and nmos25x after removing the generated ports Step By Step Guide On SDL (Schematic Driven Layout) and Slide 15 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Move Nmos25x Use your mouse to highlight nmos25x and use the “Alt” button and mouse to move the nmos25x further away from the pmos25x to allow more space for the layout. You can also use the middle mouse button as an alternative to using the “Alt” button. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 16 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Succesfully Moved Nmos25x You would have successfully moved nmos25x a bit further away from pmos25x allowing a bit more space Step By Step Guide On SDL (Schematic Driven Layout) and Slide 17 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Align Both Transistors Use your mouse to highlight both pmos25x and nmos25x and click on Align icon. This will align both transistors to ease layout drawing Step By Step Guide On SDL (Schematic Driven Layout) and Slide 18 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Both Transistors Aligned You have now successfully aligned both the pmos25x and nmos25x Step By Step Guide On SDL (Schematic Driven Layout) and Slide 19 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Zoom In At Pmos25x Use “Ctrl” + Mouse wheel up and arrow keys and zoom in to the pmos25x Step By Step Guide On SDL (Schematic Driven Layout) and Slide 20 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Draw Poly In the Palette window, click and choose Poly and click on style of block path Step By Step Guide On SDL (Schematic Driven Layout) and Slide 21 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Poly Path Using the mouse and arrow keys to move around in the layout window, draw the poly path connecting both poly of the pmos25x and nmos25x as shown above Step By Step Guide On SDL (Schematic Driven Layout) and Slide 22 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Pmos Source Again using “Ctrl” + Mouse wheel up and arrow keys, zoom into the pmos25x and choose “Metal1 drawing” (note there is “Metal1 pin”) and choose the block path Step By Step Guide On SDL (Schematic Driven Layout) and Slide 23 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Pmos Source To Bulk Draw the metal1 on the pmos25x to connect the source to the bulk. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 24 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Nmos Source Again using “Ctrl” + Mouse wheel up and arrow keys, zoom into the nmos25x and choose “Metal1 drawing” (note there is “Metal1 pin”) and choose the block path Step By Step Guide On SDL (Schematic Driven Layout) and Slide 25 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Nmos Source To Bulk Draw the metal1 on the nmos25x to connect the source to the bulk. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 26 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Pmos Drain Again using “Ctrl” + Mouse wheel up and arrow keys, zoom into the pmos25x and choose “Metal1 drawing” (note there is “Metal1 pin”) and choose the block path Step By Step Guide On SDL (Schematic Driven Layout) and Slide 27 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Pmos Drain Draw the metal1 as shown above, the objective is to draw the metal1 connection of the drain of pmos to drain of nmos for the inverter a bit further away from poly. If they are too close it will fail Calibre DRC as there is minimum distance between the poly and metal1 Step By Step Guide On SDL (Schematic Driven Layout) and Slide 28 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Nmos Drain Again using “Ctrl” + Mouse wheel up and arrow keys, zoom into the nmos25x and choose “Metal1 drawing” (note there is “Metal1 pin”) and choose the block path Step By Step Guide On SDL (Schematic Driven Layout) and Slide 29 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Nmos And Pmos Using metal1, connect both the drain of the pmos and nmos as shown above Step By Step Guide On SDL (Schematic Driven Layout) and Slide 30 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Poly Contact Again using “Ctrl” + Mouse wheel up and arrow keys, zoom into poly path between pmos and nmos, choose “Contact” and choose the block path. Draw a contact that is exactly 0.25 micron square. To draw a square move the mouse diagonally when drawing the contact. How to know what is 0.25 micron. You can click on T to have a ruler to measure the drawn contact. Alternatively an easier way is to use gridlines. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 31 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Major Grid To see the gridlines, click on View -> Display -> Major Grid Once enable, you can use “Ctrl” + Mouse wheel up to zoom in and you will see the major gridlines Step By Step Guide On SDL (Schematic Driven Layout) and Slide 32 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Major Grid Each major gridline is 0.05 micron, so 5 major grids is 0.25 micron. Thus drawing the poly contact square, you can use 5 major grids to know you are now at 0.25 micron square Step By Step Guide On SDL (Schematic Driven Layout) and Slide 33 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Metal1 Around Contact After drawing the contact, next is to choose Metal1 and draw a block around the contact as shown above Step By Step Guide On SDL (Schematic Driven Layout) and Slide 34 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Poly On Metal1 On Contact After Metal1 around the Contact, next is draw a Poly around the Metal1 as shown above Step By Step Guide On SDL (Schematic Driven Layout) and Slide 35 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 Use the – key to zoom out, you will see your inverter layout as above Step By Step Guide On SDL (Schematic Driven Layout) and Slide 36 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD Port Next is to draw the VDD Port. Use “Ctrl” + Mouse wheel up and arrow keys to navigate to your pmos near the bulk and source. You can choose “Metal1 Pin” from Palette window and choose the block and draw the block as shown above in the pmos area Step By Step Guide On SDL (Schematic Driven Layout) and Slide 37 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD Port Click on Port icon and then click on the area you have drawn the “Metal1 Pin” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 38 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD Port A window pops up, same OK to continue Step By Step Guide On SDL (Schematic Driven Layout) and Slide 39 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD Port In pop up window, name terminal as VDD and choose terminal type as InOut Step By Step Guide On SDL (Schematic Driven Layout) and Slide 40 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD Port You will now see VDD port name on the pmos Step By Step Guide On SDL (Schematic Driven Layout) and Slide 41 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VSS Port Next is to draw the VSS Port. Use “Ctrl” + Mouse wheel up and arrow keys to navigate to your nmos near the bulk and source. You can choose “Metal1 Pin” from Palette window and choose the block and draw the block as shown above in the nmos area Step By Step Guide On SDL (Schematic Driven Layout) and Slide 42 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VSS Port Click on Port icon and then click on the area you have drawn the “Metal1 Pin” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 43 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VSS Port A window pops up, same OK to continue Step By Step Guide On SDL (Schematic Driven Layout) and Slide 44 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VSS Port In pop up window, name terminal as VSS and choose terminal type as InOut Step By Step Guide On SDL (Schematic Driven Layout) and Slide 45 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VSS Port You will now see VSS port name on the nmos Step By Step Guide On SDL (Schematic Driven Layout) and Slide 46 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – A Port Next is to draw the A Port. Use “Ctrl” + Mouse wheel up and arrow keys to navigate to your poly contact. You can choose “Metal1 Pin” from Palette window and choose the block and draw the block as shown above in the contact area Step By Step Guide On SDL (Schematic Driven Layout) and Slide 47 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – A Port Click on Port icon and then click on the area you have drawn the “Metal1 Pin” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 48 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – A Port A window pops up, same OK to continue Step By Step Guide On SDL (Schematic Driven Layout) and Slide 49 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – A Port In pop up window, name terminal as A and choose terminal type as In Step By Step Guide On SDL (Schematic Driven Layout) and Slide 50 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD, VSS, A Port You have name the port VDD, VSS and A Step By Step Guide On SDL (Schematic Driven Layout) and Slide 51 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Q Port Next is to draw the Q Port. Use “Ctrl” + Mouse wheel up and arrow keys to navigate to your metal1 path between nmos and pmos. You can choose “Metal1 Pin” from Palette window and choose the block and draw the block as shown above Step By Step Guide On SDL (Schematic Driven Layout) and Slide 52 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Q Port Click on Port icon and then click on the area you have drawn the “Metal1 Pin” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 53 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Q Port A window pops up, same OK to continue Step By Step Guide On SDL (Schematic Driven Layout) and Slide 54 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Q Port In pop up window, name terminal as Q and choose terminal type as Out Step By Step Guide On SDL (Schematic Driven Layout) and Slide 55 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Q Port You will now see the Q port Step By Step Guide On SDL (Schematic Driven Layout) and Slide 56 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – VDD, VSS, A, Q Port Use – key to zoom out and you will see your inverter layout completed with all 4 ports named Step By Step Guide On SDL (Schematic Driven Layout) and Slide 57 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Setup Calibre Next is to run physical verification using Calibre. Click on the icon for Calibre Setup In pop up window, specify $CALIBRE_HOME/bin/calibre and choose Tanner Calibre One Step By Step Guide On SDL (Schematic Driven Layout) and Slide 58 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Invoking Calibre Click on Calibre DRC Step By Step Guide On SDL (Schematic Driven Layout) and Slide 59 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre GUI Calibre GUI pops up, choose Cancel as this is first run, so you do not have any saved runset file. The files shown here are from previous other project runs Step By Step Guide On SDL (Schematic Driven Layout) and Slide 60 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre GUI In the Calibre DRC GUI, click on Rules, which is in “red” meaning need rules Step By Step Guide On SDL (Schematic Driven Layout) and Slide 61 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre DRC Rules Click “…” to browse and choose the Rule file from the fab Step By Step Guide On SDL (Schematic Driven Layout) and Slide 62 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre DRC Rules In pop up window, navigate to /home/training/Desktop/TannerEDA/TannerTools_v2023.2/Process/Generic_250nm/ Rules/Calibre and choose Generic_250nm_DRC.cal Step By Step Guide On SDL (Schematic Driven Layout) and Slide 63 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre DRC Rules All are green now, ready for run, click on Run DRC Step By Step Guide On SDL (Schematic Driven Layout) and Slide 64 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Clean Calibre DRC Run The Calibre DRC run is clean with no DRC errors. If you did not do your layout correctly, errors will pop up and you will have to fix the errors in your layout and rerun DRC again until all is clean Step By Step Guide On SDL (Schematic Driven Layout) and Slide 65 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre DRC Runset File You can click Yes to save your Calibre DRC runset file so in future when you reopen Calibre DRC, you can just load the runset file Step By Step Guide On SDL (Schematic Driven Layout) and Slide 66 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre DRC Runset File You can save your DRC runset file, can navigate to /home/training/myproject/mydesign/inv01/layout and save the file as calibredrcrunset Step By Step Guide On SDL (Schematic Driven Layout) and Slide 67 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre DRC Runset File Click OK to save the DRC runset file Step By Step Guide On SDL (Schematic Driven Layout) and Slide 68 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS After DRC completes, you can next run Calibre LVS Step By Step Guide On SDL (Schematic Driven Layout) and Slide 69 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS GUI Calibre GUI pops up, choose Cancel as this is first run, so you do not have any saved runset file. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 70 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Rules Click “…” to browse and choose the Rule file from the fab Step By Step Guide On SDL (Schematic Driven Layout) and Slide 71 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Rules In pop up window, navigate to /home/training/Desktop/TannerEDA/TannerTools_v2023.2/Process/Generic_250nm/ Rules/Calibre and choose Generic_250nm_LVS.cal Step By Step Guide On SDL (Schematic Driven Layout) and Slide 72 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Rules Rules is now green in color Step By Step Guide On SDL (Schematic Driven Layout) and Slide 73 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Rules You can change the LVS Run Directory to /home/training/myproject/mydesign/inv01/layout to keep all the LVS run files at the directory Step By Step Guide On SDL (Schematic Driven Layout) and Slide 74 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Inputs Click on “red” Inputs. For Layout, click to enable “Export from layout viewer” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 75 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Inputs For Netlist, click to enable “Export from schematic viewer” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 76 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre LVS Run Calibre LVS run completes successfully with smiley face meaning it pass. If there is any mismatch between your layout and your schematic, LVS will fail and error reported and you will have to fix your layout and rerun LVS till it is clean Step By Step Guide On SDL (Schematic Driven Layout) and Slide 77 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Click on Calibre setup icon After DRC, LVS is clean, the final step is Calibre PEX. It will extract all the parasitics and create a new netlist with all the parasitics of layout. You can then rerun simulation if you like using this generated netlist with parasitics. PEX is critical for design that is large or design that is sensitive to parasitics. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 78 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX In pop up window, add in a variable for LVS_PATH and value of /home/training/Desktop/TannerEDA/TannerTools_v2023.2/Process/Generic_250nm/ Rules/Calibre/ Step By Step Guide On SDL (Schematic Driven Layout) and Slide 79 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Click on PEX icon to run Calibre PEX Step By Step Guide On SDL (Schematic Driven Layout) and Slide 80 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Calibre GUI pops up, choose Cancel as you do not have any saved runset file Step By Step Guide On SDL (Schematic Driven Layout) and Slide 81 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Rules Click on red ”Rules”. Step By Step Guide On SDL (Schematic Driven Layout) and Slide 82 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Rules Click on “…” Step By Step Guide On SDL (Schematic Driven Layout) and Slide 83 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Rules In pop up window, navigate to /home/training/Desktop/TannerEDA/TannerTools_v2023.2/Process/Generic_250nm/ Rules/Calibre and choose Generic_250nm_xRC.cal Step By Step Guide On SDL (Schematic Driven Layout) and Slide 84 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Run Directory Click on “…” for the PEX Run Directory Step By Step Guide On SDL (Schematic Driven Layout) and Slide 85 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Run Directory Change the PEX Run Directory to /home/training/myproject/mydesign/inv01/layout to write all the LVS run files at that directory Step By Step Guide On SDL (Schematic Driven Layout) and Slide 86 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Run All in green, ready to run PEX. Click on Run PEX Step By Step Guide On SDL (Schematic Driven Layout) and Slide 87 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Layout Cell inv01 – Calibre PEX Run Calibre PEX run completes successful and generates the layout netlist with all the layout parasitics Step By Step Guide On SDL (Schematic Driven Layout) and Slide 88 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Completed Layout and Calibre DRC,LVS,PEX ♦ You have now successfully completed your inverter layout ♦ Your have successfully run physical verification Calibre on your layout ♦ You have successfully run DRC, LVS and PEX ♦ You have successfully generated PEX netlist with parasitics Step By Step Guide On SDL (Schematic Driven Layout) and Slide 89 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre Completed Inverter Layout And DRC, LVS, PEX Step By Step Guide On SDL (Schematic Driven Layout) and Slide 90 Calibre DRC/LVS/PEX Of An Inverter On L-Edit/Calibre

Use Quizgecko on...
Browser
Browser