Abstract: A simulation template and method therefor is disclosed that modifies a SPICE netlist that describes a circuit in order to provide customized or pre-installed additional analysis. More specifically, a simulation template is an interactive command language (ICL) script that has embedded instructions telling a netlist where to insert information and which options are to be provided. It is used to expand SPICE beyond the traditional limitations of the basic alternating current (AC), direct current (DC), and transient analysis by allowing parameter variations and multiple simulations passes to be run under one analysis umbrella. Such additional analysis employing parameter variations and multiple analysis passes include sensitivity analysis, root means square (RSS) analysis, extreme value analysis (EVA) and worst case sensitivity (WCS), to name a few.
Abstract: A computerized drawing system enables a set of schematic diagrams to be created and modified. Display information associated with a circuit is entered into a computer. The display information may include symbols, interconnections, and other information. A plurality of schematic layers are created from the display information and stored. A plurality of schematic configurations are then defined by a layer or by combining two or more layers together. Any given layer may be included in more than one configuration. The configurations are then stored for utilization during the design process. A user may modify one of the created layers. The system then automatically modifies each of the configurations which contain the modified layer. While a configuration is being displayed, a user may highlight information of the layers which is included in the displayed configuration.