working with pyxis full

Upload: mohsinmanzoor

Post on 02-Jun-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 Working With Pyxis Full

    1/18

    WORKING WITH THE PYXIS TOOLS

    STEP 1: Start Terminal window

    Applications Accessories Terminal

    STEP 2:Type Commands for Environment Setup and Tool Invoking on Terminal

    STEP 3:Creating New Project and Invoking Schematic Window for Schematic Capture in esign !anager"

    Goto File New Project and press Enter# new Project window $pens % Give Project Name and Location Folder

  • 8/11/2019 Working With Pyxis Full

    2/18

    STEP 4:Now In &i'rary Ta' option give path as %/mgc_ins/new_pdk/PDK/generic! #ll the configuration files will 'e invoked Click $(

    # new Window called"anage #$ternal Li%raries window will 'e invokedClick on #dd Standard &i'raries

    #ll Standard &i'raries will 'e added

    Now come to the esign !anager Window)ight Click on the newly created Project % Select &i'rary % *ive &i'rary NameClick $(

  • 8/11/2019 Working With Pyxis Full

    3/18

  • 8/11/2019 Working With Pyxis Full

    4/18

    Creating a new Deign:

    *oto the icon shown with #rrow a'ove and start instantiating the sym'olsPick and place sym'ols from Generic! *)m%ols nmos/pmos *)m%ols

    Select the sym'ol and place it in workspace"

  • 8/11/2019 Working With Pyxis Full

    5/18

    Similarly Place all Components

    Now goto Generic Li%rar) Add +dd/ Gro,nd *)m%ol#dd Ports for Input and $utput from the Ta' at &eft +and Side ,shown 'elow with an arrow-

    Check and Save option

    Now Click on ('eck and *ave Ta%in Tool'ar"

    .our design will 'e checked and saved" It will look like as shown 'elow till this time/

  • 8/11/2019 Working With Pyxis Full

    6/18

    Generating a S!"#$% &$r t'e S('e"ati(

    Ne0t we *enerate a sym'ol for the design"*otoAdd Generate *)m%ol ,Shown #'ove with an arrow-# new *enerate Sym'ol Window will open up"

  • 8/11/2019 Working With Pyxis Full

    7/18

    *im,lation "ode -,tton

    Select Edit Sym'ol"Press $("# sym'ol will 'e generated in a new Sym'ol Window"#dd Input and $utput Ports to the sym'ol"Check and Save Sym'ol"

    Generating ) Tet*en(' )n+ R,nning Si",%ati$n

    Creating a Test'ench for Providing Stimulus to the esign just made"*oto esign !anager!ake a new cell in the &i'rary .ou are working in"Create a new Schematic Page in the Cell"In the schematic Instantiate the Sym'ol of the design just made ,1y Clicking on I2 Sym'ol-#dd Input and output Ports to the Test'ench"

    Provide 3oltage sources to the Test'ench for Stimulus"Instantiate the 3oltage Sources"

    *oto Sources &i'rary in the design manager window % dc4v4source5Pulse4v4source#dd 'oth to the test'ench"Edit properties of the 3oltage sources"Then Click on Check and Save

    )un Simulation !ode from the green 'utton shown on &eft Side Palette ,shown a'ove with arrow-# new Entering Simulation !ode Window will $pen 6p"7ust Click $( ,No Changes are to 'e made-

  • 8/11/2019 Working With Pyxis Full

    8/18

    The following Simulation Window will get Invoked"

    *et,p *im,lation Ta%

    Now click on Setup Simulation Ta' on &eft +and Palette"The Setup Simulation Window will 'e invoked"

  • 8/11/2019 Working With Pyxis Full

    9/18

    &,n *im,lation -,tton

    *elect Anal)sis Tran*ive Start Time 8888 9n Stop Time 8888:999n !a0 Time Step 8888 :9n

    Click #pply

    (lick Li%raries #dit *cenario#n Edit !odel Scenario window will open up"*ive a name to the *cenario *elect onl) TT ,nder ".*Click $("Now select the Scenario just created"

    Se%e(t In(%,+e"Delete t'e window present t'ere"Click $("

    Now goto Schematic and slect the Total esign i"e" from input to output; gra

  • 8/11/2019 Working With Pyxis Full

    10/18

    *oto *et,p *im,lation window "eas,res#s Previous; gra

  • 8/11/2019 Working With Pyxis Full

    11/18

    Click $( after checking the particular parameters in different fields i"e" Component Name; Cell Name;Process etc"The window for &ayout will open with one ta' of a schematic as 'elow/ A,to Pick and Place icon

    Now Click on the #uto Pick and Place Icon on the tool'ar" ,Shown a'ove with an arrow-The components will get placed on the &ayout workspace as shown 'elow"

  • 8/11/2019 Working With Pyxis Full

    12/18

    Now 6se &eft !ouse 1utton 2 CT)& 1utton of (ey 'oard for 'ringing the components closer" Pick 3 place Ports

    Click on Pick and place Ports" ,Shown a'ove with an #rrow-# window showing ports will open"Select Each port and the associated metal layer for it"

  • 8/11/2019 Working With Pyxis Full

    13/18

    Click #pply and $( for Placing Ports on &ayout" Add 4ro,te 4con

    Add Device icon

    Now gotoAdd Device or click on the #dd evice icon on &eft Palette",Shown with arrows-In the $'ject editor #TT)I16TEwindow; selectDevice Name g%_pIn the P)$PE)T.Window; Select T)pe nwell

  • 8/11/2019 Working With Pyxis Full

    14/18

    Place nwell near Pmos; gra

  • 8/11/2019 Working With Pyxis Full

    15/18

    Click $n T.Icon ,shown a'ove with an arrow-In The The #ttri'ute window of the $'ject Editor select &ayer Name % !ET:TE>T*ive 3alues as +DD/gro,nd/4n_a/.,t and Place it on the Ports"

    C'e(/ing DRC

    *oto Tools (ali%re &,n D&(

    # window will open for Cali're"Click on )un )C and )C will 'e done"

  • 8/11/2019 Working With Pyxis Full

    16/18

    C'e(/ing L0S

    =or &3S *oto Tools &,n L+*# window for Cali're &3S will open"Click on )un &3S and &3S is performed"

  • 8/11/2019 Working With Pyxis Full

    17/18

    R,nning PEX

    =or PE> *oto Tools &,n P#5# Cali're window will 'e invoked"

    In the Inputs Ta' Change/

    SelectLa)o,t Ta% Format 6 GD*44 select #$port 1rom La)o,t +iewer

    In the $utputs Ta' Change the following/E0traction !ode/ 0)CIn Netlist % =ormat/ SP= 6se Names =rom/ &ayoutClick on )un PE> and PE> will 'e performed"

    # report =ile will openClick on =ile % Save as#nd save the file in 5root

    *a(/ )nn$tati$n an+ 0erii(ati$n=or 1ack #nnotationClose the &ayout Window$poen Schematic Window"Click on *reen Simulation 1utton*oto Tools in !enu 1ar

    Tools Parasitics Add /#dit D*PF# window will 'e invoked"

  • 8/11/2019 Working With Pyxis Full

    18/18

    Click and 'rowse for the path of SP= file saved 'y you"

    Select SP= in Simulate using devices from"Now Simulate as earlier and 3iew waves in E