clex10.in : Inverter Cell with Lithographic Geometry
Requires: CLEVER
An inverter is one of the most common cells found in layouts. This example contains one inverter cell designed with 4 NMOS and 4 PMOS transistors. It is an illustration of how Clever inserts auxilliary nodes, as in example clex05.in, where necessary into the layout. The back-annotated layout may then be re-plotted in Maskviews.
This example applies lithographic techniques to more accurately simulate the non-uniform barrier layer, formed by the resist after the imaging photolithographic stage. VictoryProcess is called upon once again to simulate the non Manhatton structure creation. The etching process also uses a more physical 87 degree angled side-wall.
This example has been used in the CLEVER Tutorial and more information on it can be found there.
To load and run this example, select the Load button in DeckBuild > Examples. This will copy the input file and any support files to your current working directory. Select the Run button in DeckBuild to execute the example.
Input Deck
go victoryprocess ## Process Description ## Init Layout=clex10.lay Depth=1 material=silicon RuleFile=clex10.lmp set accuracy=0.005 # Create Gate Mask Photoresist shape lithography mask=POLY maskcriticalintensity=0.5 maskaperture=0.5 \ maskdefocus=0 wavelength=0.193 # Gate Stack Process Steps Deposit material=Oxide Thickness=0.25 Max Deposit material=Polysilicon Thickness=0.3 Max Etch material=Polysilicon thickness=0.36 angle=87 Mask=POLY_LITHO max \ tolerance=$accuracy Electrodes mask=POLY material=polysilicon Electrodes mask=*GATE material=poly # Create Via 2 Mask Photoresist Shape lithography mask=VIA2 maskcriticalintensity=0.21 maskaperture=0.5 \ maskdefocus=0 wavelength=0.193 resultimage=via2.str # Via 2 Process Steps Deposit material=Oxide Thickness=0.25 Max Etch material=Oxide Thickness=0.8 Angle=87 Mask=VIA2_LITHO Reverse max \ tolerance=$accuracy Electrodes mask=*CONT material=Silicon # Create Metal 1 Photoresist Shape lithography mask=MET1 maskcriticalintensity=0.5 maskaperture=0.5 \ maskdefocus=0 wavelength=0.193 # Metal 1 Process Steps Deposit material=Aluminum Thickness=0.25 Max Etch material=Aluminum Thickness=0.3 angle=87 Mask=MET1_LITHO max \ tolerance=$accuracy Electrodes mask=MET1 material=Aluminum # Create Via 3 Photoresist Shape lithography mask=VIA3 maskcriticalintensity=0.5 maskaperture=0.5 \ maskdefocus=0 wavelength=0.193 resultimage=via3.str # Via 3 Process Steps Deposit material=Oxide Thickness=0.25 Max Etch material=Oxide Thickness=0.3 angle=87 Mask=VIA3_LITHO Reverse max \ tolerance=$accuracy # Create Metal 2 Photoresist Shape lithography mask=MET2 maskcriticalintensity=0.5 maskaperture=0.5 \ maskdefocus=0 wavelength=0.193 # Metal 2 Process Steps Deposit material=Aluminum Thickness=0.5 Max Etch material=Aluminum Thickness=0.6 angle=87 Mask=MET2_LITHO max \ tolerance=$accuracy Electrodes mask=MET2 material=Aluminum # Passivation Deposit material=Oxide Thickness=0.25 Max Save Name=clex10_0 ## After creating the 3D structure ## ## Perform the Interconnect Analysis ## go clever Init Layout="clex10.lay" Map="clex10.lmp" structure="clex10_0.str" Save Spice="clex10.before.net" Layout="clex10_1.lay" Interconnect Adapt=(0.04, 0.02) Save Spice="clex10.net" quit