Active Texts: Adding to usability and flexibility in a Schematic Editor

June 29, 2015 // By Graham Prophet
Over the years, EDA vendors have attempted to allow configuring the testbench from the schematic. While doing this has become common, a gap in terms of functionalities remains between configuring the testbench from the schematic or from the simulator control file.

To fill this gap, and avoid restraining simulator usage without losing the focus on the schematics, Dolphin Integration provides the “Active Text” feature, describing it as an elegant approach to defining smart simulation features inside the “SLED” schematic editor.

SLED is a schematic editor allowing designers to perform graphic entry and configuration of their designs in a shorter time. The flexibility of SLED enables the design of true mixed-signal circuits as well as multi-level and multi-physics systems. In order to facilitate development, SLED 2.3 notably improves the capability of the schematic editor interaction with the simulator through the “Active Text” feature. The multi-purpose nature of the “Active Text” accesses almost any functionality accessible through the netlist. The four main assets of "Active Text" are:

Flexibility: eases the development of multiple testbenches by defining relevant directives at the top of the netlist or inside sub-circuits.

Multi-language: allows advanced users to add “Active Texts” in any language and activate these texts only when the schematic is netlisted in a specific language.

Productivity: in combination with "Back Annotation" and " Automatic Calculation" features, speeds common design development by avoiding going back and forth

between the simulator and the schematic editor.

Adaptability: enables adding specific directives to the schematic for third-party tools such as layout editors or synthesis tools.

These “Active Texts” are text entry areas that are placed in schematics and whose content can be freely edited by the user. These texts are integrated into the files generated by the netlister.

This short article goes on to explain the types of Active Text and their uses. Download the pdf of the article here.