sheldon
|
Aamar,
When you created the schematic did you specify the component values that need to change using pPar, for example, pPar("gain")?
By default in Composer, component values are stored on the primitives in the schematic cell view. So values of all instances are updated together. To create parameterized schematics in Composer, pPar() is used to define passed parameters, that is, parameters that are defined at the next level up of the hierarchy and passed into the each instance. This allows parameters to be defined on an instance by instance basis.
NOTE: if you change the value of the component to use pPar(), you will need to re-generate the the symbol[update the CDF]. After re-creating the symbol, it contain a new parameter that you can set.
For example, creating a parameter using pPar("Rgain") means that the symbol will have a parameter Rgain.
Finally, pPar() only passes information 1 level up the hierarchy so if your design has multiple levels of hierarchy, you will need to create multiple pPars to pass info to the top level.
Best Regards,
Sheldon
|