Concept Logo
 

T-engine Logo 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. Please see also the T-Engine data sheet (PDF file).

 
Schematic 1

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.

Schematic 2

Availability

Concept Engineering's automatic transistor-level schematic generation engine is available as an optional engine to the Nlview Widget Product Family.

Schematic 3

At a Glance

FeaturesBenefits
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, 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

Widest Platform Availability

GUI Platform Tcl/TK Java MFC Qt Perl/Tk wxWidget
Supported GUI environment Tcl/Tk 8.1
or later
Java SDK Microsoft Foundation Classes Digia's Qt Framework
3,4 and 5
Perl/Tk wxWidgets 2.4.2
or later
Available as Tk Widget Component (AWT)
JComponent (Swing)
Class derived from CWnd Class derived from QWidget Perl/Tk Widget Class derived from wxWindow
Deliverable Tcl package
Loadable extension
Java Bean MFC Extension DLL
and Sources + Core Lib
Sources + Core Lib Perl Package and Sources + Core Lib Sources + Core Lib
Customizable by Configure Options
Property Command
Java Bean Properties
Property Command
Class Attributes
Property Command
Qt Properties Configure Options Property Command
API Interface Tcl Commands and Callbacks Component Methods and Event-Listeners Class Methods and Notification Messages Class Methods and Signals / Slots Tk Commands and Callbacks Class Methods and Notification Messages
Printing PostScript, PDF, SVG and Native Windows PostScript, PDF, SVG and Native Java PostScript, PDF, SVG and Native Windows PostScript, PDF, SVG and Native Qt PostScript, PDF, SVG PostScript, PDF, SVG and Native wxWidgets