impulse SPICE

impulse Workbench Extension
SPICE (Simulation Program with Integrated Circuit Emphasis) characterizes a group of electronic circuit simulator software packags. Originally the name comes from Berkeley SPICE.

Circuit simulation programs take a text net list describing the circuit elements (transistors, resistors, capacitors, etc.) and their connections and translate this description into equations to be solved.

This extension supports a number of SPICE-related file formats to read, display and analyze the simulation output. HSpice and Spice3 are natively supported, NanoSim requires an external conversion tool.

Implementation of netlists, simulation and visualization of the output in one environment

Use the Eclipse IDE to implement the netlist, use a builder to trigger the simulation, and validate and analyze the simulation output with Impulse.

Compare simulation results of different releases

Search for differences between releases and document with the help of markers (annotations).

Extract and visualize statistical information

Use signal scripts to check the simulation output and extract relevant data. This extracted data can then be displayed in graphs or diagrams.

Spice 3 Reader

SPICE is a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses. Spice3 format is used by open source spice implementations.

NanaSim Reader

The NanoSim format is supported by using an external tool to convert NanoSim to tabular format (sp2sp). This tool is not part of impulse and must be installed separately (gwave package in debian/ubuntu).

HSpice tr0 Reader

For this format no open specification is available. Instead the reader is based on non-official format informations from the internet. It just supports the format versions 9007 and 9601.
Details
  • Spice3 Reader

    Spice3 format is used by open source spice implementations.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • File size limited by virtual memory and temporary storage
    Status:
    • Stable
    Operations:
    • Load
  • NanoSim Reader

    The NanoSim format is supported by using an external tool to convert NanoSim to tabular format (sp2sp). This tool is not part of impulse and must be installed separately (gwave package in debian/ubuntu).

    In case of different tool naming, path and parameters, the user can configure the tool parameters on the serializer preferences page.

    Platforms:
    Depending on the availability of external tool
    Requirements:
    • sp2sp tool
    Known limitations:
    • The reader uses external applications over which toem has no control.
    Status:
    • Beta
    Operations:
    • Load
  • HSpice Tr0 Reader

    For this format no open specification is available. Instead the reader is based on non-official format informations from the internet. It just supports the format versions 9007 and 9601.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • File size limited by virtual memory and temporary storage
    • Implementation not based on official specification
    • It just supports the format versions 9007 and 9601
    Status:
    • Stable
    Operations:
    • Load

License

impulse end-user license
Native extension converter (C/C++) available in the plugin package
Selected Resources

Simulation

Electronic circuit simulation uses mathematical models to replicate the behaviour of an actual electronic device or circuit. The output of these simulations can be analysed using impulse in many ways. Analysed simulations of analogue and digital systems include: systemC (VCD, TAB, SCV); Verilog, VHDL (VCD, eVCD, LXT2, VZT, FST) and Spice (HSpice, NanoSim, Spice3).
toem

technical software and tooling

Company

Contact Us

This email address is being protected from spambots. You need JavaScript enabled to view it.