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.