C++ Language Interface for Expert Layout Editor
CELEBRITY_C++, the C++ interface for Silvaco’s Expert layout tool, is now an exclusive customization language that expands the tool’s handling of high-level customization, such as a design application working with Expert’s database. Users of the interface develop dynamic link libraries (DLLs) with Microsoft Visual C++ that are stored in the Silvaco install directory. Expert loads these DLL files and implements the user-defined commands in the menu bar.
Expert is already customizable with Silvaco’s LISA/xi scripting language. However, CELEBRITY_C++ extends these features. The following are some benefits of CELEBRITY_C++:
- Enables functional access to the Expert layout database and commands from Visual C++.
- Permits high-level customization through the use of functions and classes that are prepared in Visual C++
- Easy implementation of graphic-user-interfaces (GUIs) such as dialog boxes, form windows, and toolbars.
- Compiles the source code to a fast-running dynamic link library (DLL) file.
- DLLs are easy to distribute and install.