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. | SignalIntegrityProjectobject | sip = SignalIntegrityProject('MIPI_M_PHY');
sip.run | 
| simulationSetup | Setup which steps are included when running simulations. You can specify these setup options: 
 | SignalIntegrityProjectobject | sip = SignalIntegrityProject('MIPI_M_PHY'); sip.SimulationSetup("validation",false,... "generateNetlists",true,"runSpice",true) | 
| CaseMode | Turn the case mode on or off. | SignalIntegritySheetobject | sip = SignalIntegrityProject(‘MIPI_M_PHY’) sh=sip.Sheets(1); sh.CaseMode = true | 
| Included | Include or exclude a sheet from simulations. | SignalIntegritySheetobject | sip = SignalIntegrityProject(‘MIPI_M_PHY’) sh=sip.Sheets(1); sh.Included = true | 
| parameterDescription | Get the description of AMI parameter. | SignalIntegritySheetobject | 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. | SignalIntegritySolutionSpaceobject | 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