Create "basic_unit" layout


    If you have not created "pcell_demo" Pcell yet, please click here.

    In order to build a mesh out of our Pcell "pcell_demo", we will first build a "basic_unit" layout, then use "basic_unit" to build a "2by2_unit" layout. Then we will build a mesh using "2by2_unit" layout. This tutorial assumes you have set up and started Cadence properly. This tutorial is process independent. However if you choose to skip steps, pre-created tutorial Pcells exists in hp_cds (MOSIS HP 0.5um process).

    Part I. Create "basic_unit" layout
    Part II. Use "basic_unit" to create "2by2_unit" layout
    Next: Create a mesh layout with "2by2_unit" layout


    Part I. Create "basic_unit" layout

    1. Start with a new layout cell view "basic_unit". Please refer to Layout Edit Help on how to create a new layout.
    2. In layout window, click Instance icon, a Create Instance window will pop up:



    3. In Create Instance window, click on Browse button:


    4. A Library Browser - Create Instance window will pop up. Select the layout view of the "pcell_demo" cell in the "demo_lib" library.



      Click on Close.
    5. The Create Instance window will change to include the parameters of the Pcell.



      Input desired parameters:
      finger_length = 32
      fingers = 5
      step_distance = 8

      Then click on Hide button.
      Red circle indicates user input.
    6. In layout window, carefully left click at x=2.0, y=0 to position the first instance of pcell_demo at x=2.0, y=0


    7. Press SHIFT-F to see the entire layout .


    8. Now we need to instantiate second set of fingers. In layout window, click on Instance icon. Create Instance window pops up:



      Input desired parameters:
      finger_length = 32
      fingers = 5
      step_distance = 8

      Then click on Hide button.
      Red circle indicates user input.
    9. In layout window, carefully left click at x=4.0, y=4.0 to position the second instance of pcell_demo at x=4.0, y=4.0


    10. Press F to see full view of the layout. Now add two rectangles as shown below.


    11. Save your layout. We are done with "basic_unit" layout.

    Now that we can proceed to create "2by2_unit" layout using "basic_unit" cell we just created.


    Created September 17, 2001 by Kai He at khe@ece.cmu.edu