hero image

T-engine

Automatic Transistor-Level Schematic Generation

The Nlview® basic engines automatically generate schematics at the gate, register-transfer and block-level. With the T-engine™ option, Concept Engineering provides advanced visualization technology to EDA tool developers who develop tools for the transistor-level (or device-level). When integrated with EDA tools, Concept Engineering's T-engine helps designers of electronic integrated circuits (ICs) and systems on a chip (SoCs) to visualize such critical information as circuit structure, parasitic components, timing data and signal values at the transistor-level, so they can more easily and accurate tune designs for maximum performance. T-engine also makes it easier to understand output results of cell and IP-block characterization tools.

Transistor-Level Algorithms

In response to demand from the electronic design automation (EDA) and the semiconductor industries, Concept Engineering has developed completely new algorithms that generate easy-to-read transistor-level schematics. T-engine recognizes common device-level circuit patterns, and can detect and analyze serial/parallel circuit paths. It also can perform current flow analysis (i.e., power-to-ground flow) and logic flow analysis including both left-to-right flow and reverse-flow detection for feedback. In addition, T-engine uses new place-and-route techniques developed by Concept Engineering. As a result T-engine is able to produce clean transistor-level schematics for complex transistor designs. In addition Concept Engineering's new schematic engine also supports a mix of transistor-level technology with gate-level or block-level technologies in a single schematic diagram.

Widest Platform Availability

T-engine is available for many GUI development platforms including: Qt, PyQt, Java, wxWidgets, Tcl/Tk, Perl/Tk, MFC, JavaScript/WebAssembly (runs inside Web browsers) and as a GUI-less version. For more details, see the main Nlview Widgets page.

At a Glance

Features Benefits
Simple and robust API Ensures easy integration and reliable applications
Production-proven software components Performance and quality of application is very high
Highly customizable component Widget and application fit together
Qt, Tcl/Tk, Java, JavaScript, WebAssembly, PyQt, Windows, wxWidgets and Perl/Tk Easily fits into your existing software development flow
Proprietary algorithms Result in easy-to-read schematics and short response times
On-the-fly schematic creation Results in very high speed and capacity
Bi-directional communication between widget and application Allows interaction with the application (e.g. cross-probing, highlighting, attribute display, ballooning)
Incremental schematic viewing Allows interactive modification of schematic fragments
Windows, Linux and UNIX platform support Application will work on most hardware platforms
Built-in transistor- and device-level symbols Application works without symbol libraries
Symbol translation tools Provide access to existing symbol libraries