Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
asic:cells:start [2025/07/31 13:09] – [Using an existing cell library] rajitasic:cells:start [2025/07/31 13:11] (current) – [Using an existing cell library] rajit
Line 144: Line 144:
 } }
 </code> </code>
-should be mapped to a ''NAND2X1'' cell in your cell library and you'd rather not explicitly instantiate the cell, then as a work-around you can do the following:+should be mapped to a ''library_NAND2X1'' cell in your cell library and you'd rather not explicitly instantiate the cell, then as a work-around you can do the following:
  
 **Step 1: create a dummy cell that matches this rule.** In this example, that would look like this: **Step 1: create a dummy cell that matches this rule.** In this example, that would look like this:
Line 157: Line 157:
     }     }
 } }
 +
 } }
 </code> </code>
Line 171: Line 172:
    library_NAND2X1 n(in[0],in[1],out);    library_NAND2X1 n(in[0],in[1],out);
 } }
 +
 } }
 </code> </code>
-   +where ''library_NAND2X1'' is your library cell.  In this example, the assumption is that the order of ports in the library cell corresponds to ''in[0]'', ''in[1]'', and ''out''.