pyxis work book on menter

Upload: kapil-singh

Post on 07-Jul-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Pyxis Work Book on Menter

    1/29

    Pyxis Tool Working Flow

      Right click on Desktop & open in terminal.

     

    Type following command in terminal.

      It will invoke Pyxis Navigator- Pyxis Project Manager window as shown below. Follow

    the instructions as shown:-

  • 8/18/2019 Pyxis Work Book on Menter

    2/29

     

     

    A New Project window will be open. It requires Project path & Library path. Browse the

    appropriate location.

  • 8/18/2019 Pyxis Work Book on Menter

    3/29

     

    Library path will be path of PDK as shown below.

      After browsing the Library path, following windows will be shown. Click OK.

      Will invoke another window as shown below. Click Add Standard Libraries.

  • 8/18/2019 Pyxis Work Book on Menter

    4/29

     

     

    Following window will be shown. Click OK.

      Following window will be shown. Right click on your Project name. Select New ->

    Library.

  • 8/18/2019 Pyxis Work Book on Menter

    5/29

     

     

    Give a name to Library.

      Right click on your Library. Select New -> Cell

  • 8/18/2019 Pyxis Work Book on Menter

    6/29

     

     

    Give a suitable name to Cell.

      Right Click on your Cell. Select Schematic. Give a name to Schematic. Click Ok.

  • 8/18/2019 Pyxis Work Book on Menter

    7/29

     

     

    Pyxis Schematic Window will be open as below.

     

    Add Instance by clicking the icons as shown below or by pressing “ I key” of keyboard.

  • 8/18/2019 Pyxis Work Book on Menter

    8/29

     

     

    Browse generic 13 -> Symbols -> pmos or nmos. Place them on worksheet , as shown on

    below figures.

  • 8/18/2019 Pyxis Work Book on Menter

    9/29

     

     

    Create the Schematics as shown below. For VDD & Ground symbol, Instance by pressing

    “ I key” then browse generic_lib. Select VDD & Ground one by one from there. Give

    name to the nets by selecting net names icons.

  • 8/18/2019 Pyxis Work Book on Menter

    10/29

     

     

    Go to Add -> Generate Symbol to generate a symbol for your design.

     

    Selecting Choose shape one can select shape of choice. But not mandatory. Click OK.

  • 8/18/2019 Pyxis Work Book on Menter

    11/29

     

     

    Symbols for design is generated as follows.

     

    Check and save by clicking the below shown icons.

  • 8/18/2019 Pyxis Work Book on Menter

    12/29

     

     

    Make corrections if any error is shown else close the window.

     

    Create a new cell under your library by giving a suitable name for generating a

    schematic to functionally verify the created designs (in this case nand gate)

  • 8/18/2019 Pyxis Work Book on Menter

    13/29

     

     

    Instance the symbol generated for your design by browsing library (nand) -> cell (nand)

    using “I- key” of keyboard or instance icon. 

      Add appropriate sources to the symbol of design as shown below. Sources can be found

    in sources_lib. Desired change in the sources can be done by right click on source and

    selecting edit object or pressing “Q -key”.

  • 8/18/2019 Pyxis Work Book on Menter

    14/29

     

     

    Create design as shown below.

     

    Perform check and save by clicking check & save icon to find if there is any error.

  • 8/18/2019 Pyxis Work Book on Menter

    15/29

     

     

    Enter in simulation mode by clicking icons shown in below fig.

     

    Select New Design Configuration. Give a name to Design Configuration and click OK.

  • 8/18/2019 Pyxis Work Book on Menter

    16/29

     

     

    Setup Simulation by clicking icons shown below.

     

    In Analyses Select TRAN and make changes as shown below.

  • 8/18/2019 Pyxis Work Book on Menter

    17/29

     

     

    In Libraries click Import Library.

     

    Browse lib.eldo present in PDK -> Generic13 ->models-> lib.eldo and then click OK.

  • 8/18/2019 Pyxis Work Book on Menter

    18/29

     

     

    Click OK

     

    Using slider go to the bottom of window and click OK & Run

  • 8/18/2019 Pyxis Work Book on Menter

    19/29

     

     

    This will simulate our designs. Once Simulation completed successfully comes in the

    Message Area. We can see the waves by going to View Waves->Plot Latest Waves as

    shown below.

      A new window will pop up of EZwave.

  • 8/18/2019 Pyxis Work Book on Menter

    20/29

     

     

    By clicking V(A), V(B) & V(Y). We can see the waves and functionally verify our design.

     

    Now we need to create layout of our design. Go to cell of design right click then select

    New & then Layout. Don’t make any change in cell name.

  • 8/18/2019 Pyxis Work Book on Menter

    21/29

     

     

    New Layout window will be open with following specifications. Click OK.

     

    A SDL window of Pyxis Layout will be open. In /nand tab select Inst and place the

    instance on Pyxis Layout window. Then select Port and place all ports on Pyxis Layout

    window.

  • 8/18/2019 Pyxis Work Book on Menter

    22/29

     

     

    In the following figure Instances (pmos & nmos) are placed on window after selecting

    the Inst.

  • 8/18/2019 Pyxis Work Book on Menter

    23/29

     

    In the following figure Ports are placed on window after selecting the Ports. Note that all

    ports should be placed as a metal layer (M1). Layer can be changed by hitting “Space” 

    key.

     

    Now we need to route the designs following yellow flying lines using “Iroute” icon. To

    connect Poly and metal layer right click on port select via generator as shown below. Hit

    space key after bringing cursor on port to generate Poly- Metal contact.

  • 8/18/2019 Pyxis Work Book on Menter

    24/29

     

    Add psub towards nmos and nwell towards pnmos. To do this click from left most Icon

    bar Add device -> select $gb_p as shown in figure & complete the layout as

    shown below.

      To add name on ports. Select Add from Menu bar -> Add text on ports. Thus layout

    design is completed.

      Now to verify the designs. We need to use Calibre tools. To perform this, go to Tools

    from menu bar go to Calibre -> Run DRC

  • 8/18/2019 Pyxis Work Book on Menter

    25/29

     

    Click Run DRC.

     

    Following fig shows DRC Summary Report.

     

    Following this Calibre- RVE window pops up which enlists performed rules check and

    violations. Correct the required rules violations.

  • 8/18/2019 Pyxis Work Book on Menter

    26/29

     

     

    To perform LVS again go to Tools-> Calibre -> Run LVS

     

    Run LVS. Make sure in Inputs Export from Layout & Export from Netlist are Marked, as

    shown below.

  • 8/18/2019 Pyxis Work Book on Menter

    27/29

     

     

    Following fig. shows LVS Report File.

     

    A smiley ensures that Layout vs Schematic check has been verified successfully. If not

    then cross check can be performed by selecting view-> Schematics. A comparison

    window will be open as shown below.

  • 8/18/2019 Pyxis Work Book on Menter

    28/29

     

     

    To perform parasitic extraction. Again go to Tools -> Calibre -> Run PEX.

     

    Following figure Shows Parasitic Extracted Netlists. Desired format can be selected by

    selecting Outputs in the window.

  • 8/18/2019 Pyxis Work Book on Menter

    29/29