Control Project from MATLAB Command Window
Signal Integrity Toolbox™ allows you to create your own evaluation environment by controlling the project data from MATLAB® command window. You can evaluate your design performance, pre-layout transfer net performance, and post-layout performance. You can also automate the optimization process by combining the design and pre-layout performance with simulating new solution space cases programmatically. To control the project, you can use these methods:
Method | Description | Called from | Example |
---|---|---|---|
run | Run simulations from the command window. | SignalIntegrityProject object |
sip = SignalIntegrityProject('MIPI_M_PHY');
sip.run |
simulationSetup | Setup which steps are included when running simulations. You can specify these setup options:
| SignalIntegrityProject object |
sip = SignalIntegrityProject('MIPI_M_PHY'); sip.SimulationSetup("validation",false,... "generateNetlists",true,"runSpice",true) |
CaseMode | Turn the case mode on or off. | SignalIntegritySheet object |
sip = SignalIntegrityProject(‘MIPI_M_PHY’) sh=sip.Sheets(1); sh.CaseMode = true |
Included | Include or exclude a sheet from simulations. | SignalIntegritySheet object |
sip = SignalIntegrityProject(‘MIPI_M_PHY’) sh=sip.Sheets(1); sh.Included = true |
parameterDescription | Get the description of AMI parameter. | SignalIntegritySheet object |
sip = SignalIntegrityProject(‘MIPI_M_PHY’)
sh=sip.Sheets(1);
sh.parameterDescription = ("RX1:Rx_Dj") |
updateSolutionSpace | Update the solution space variable to desired values. You need to specify which variable you want to modify and to what value. | SignalIntegritySolutionSpace object |
sip = SignalIntegrityProject(‘MIPI_M_PHY’) sh=sip.Sheets(1); sol = sh.SolutionSpace; sol.updateSolutionSpace("RX1:Rx_Dj","0.1") |
See Also
SignalIntegrityProject
| SignalIntegrityInterface
| SignalIntegritySheet
| SignalIntegrityState
| SignalIntegritySolutionSpace
| SignalIntegritySimulation
| SignalIntegrityWaveform