cadence_parameter

Cadence Schematic Parameterization
Date: Mon, 21 Apr 2008 15:42:44 -0700 From: Apurva Mishra To: wsl@ee.washington.edu Subject: [WSL] How to parametrize cells in Cadence

If you've ever wanted to parametrize schematic cells -

(e.g.: You want to have multiple instances of an inverter, where each instance has different transistor widths, without necessarily creating 'n' different inverter cells)

- then this web page tells you how to do it: [|http://www-scf.usc.edu/~ee577/cadence_tutorial4.html]

Here is my parametrizable inverter: /homes/mishra/Projects/Avago/Designs/rfid/param_inverter

Apu

Date: Fri, 11 Jul 2008 09:58:41 -0700 From: Ethan Yi-Chun Shih To: jrhu@u.washington.edu, yudo@u.washington.edu, fz2@u.washington.edu, jlshi@u.washington.edu, szafonte@gmail.com Subject: a way to pass parameters in composer

Hello,

I just figured out how to use "Multiplier" for an custom-made instance in Composer. Please allow me to share with you.

This can be done by following the procedure "Passing Parameters in a Design" in the user guide, and set the name of the parameter to be "m", as this is the definition of numbers of multipliers in spice netlist. Other kinds of parameters can also be passed in a similar manner. Thanks a lot for the valuable inputs from you guys.

Best Regards, Ethan

Below are the steps quoted from the Composer User Guide.

Passing Parameters in a Design

To pass a parameter from the symbol view to the schematic, set up a CDF parameter for the parameter under consideration. Do the following: 1. In the schematic, choose Edit Properties  Object on the instance and change the value of the instance parameter from a ?xed value to, for example, pPar("rb"). 2. Create the symbol view by choosing Create Cellview  From cellview and make appropriate drawing shape changes to the symbol. 3. Save the symbol view. 4. Edit the CDF for this component (CIW  Tools  CDF  Edit). The Edit Component CDF form appears. Edit Object PropertiesVirtuoso Schematic Composer User Guide Editing Properties October 2002 381 Product Version 5.0 5. Make sure the CDF type is BASE, and click Add in the Component Parameters section to add the component parameter rb (from the example above). The Add CDF Parameter form appears. 6. In the Add CDF Parameter form, a. Set paramType to string. b. Set parseAsNumber to yes. c. Set the units cyclic ?eld to an appropriate value. d. Set parseAsCEL to yes. e. Set name to rb. f. Set prompt to the value you want the system to display as the prompt. g. Set defValue to an appropriate value. Leave all other ?elds as they are. Note: Do not use artParamInToolDisplay('rb) in the display ?eld. Leave the display ?eld blank if you always want this parameter to show up in the Add Component, Edit Property, and Create Instance forms. The default is to always display the parameter. 7. Click OK on both the Add CDF Parameter and Edit Component CDF forms. When placing an instance, specify a value for rb and it will get passed to the schematic view