When netlist of your circuit is too big, printing noise often crashes Cadence and it gets too slow in loading results, going to print window etc. Instead, we can just directly print noise summary to a file without needing to go to maestro itself. Here is how we can do this using ocean command noiseSummary.
You saw in noiseSummary command we have ?paramValues list (bla bla bla). These paramValues define your simulation settings. You may have swept variables or have multiple corners in your simulation. How do you get the data of specific corner or specific variable value. Use command sweepNames() to find out what variables settings were used and what is the order.
When you type sweepNames() in CIW window (after step 1 & 2), it will print something like this:
(“CONFIG/myLibrary/myMixer” “CONFIG/myLibrary/myAmp” “rbankValue” “cBankValue” “gainCtrl” “someOtherVariable” “relative frequency)
These are the variables you had used, you can specify what values of these variables using list() command. For example, we used these values:
list(“schematic” “schematic” 325 263 0 60)
Note: Do not specify anything for relative frequency parameter.
Use command sweepValues()
Author: RFInsights
Date Published: 21 Dec 2022
Last Edit: 02 Feb 2023