iModeler – Fast PDK Model Generation

Xpeedic iModeler provides RFIC designers a fast solution for RF passive design in Cadence Virtuoso platform. The solution employs a full-wave 3D EM solver with both multi-core and distributed parallelization feature that greatly reduces the EM simulation time. It includes several types of tools for modeling and parameter extraction which can deal with most cases. This software will make RF passive device design easier and increase the efficiency.


Design Environment

  • Xpeedic iModeler design flow is embedded in Cadence Virtuoso design environment. User needs to start Cadence Virtuoso first. In the
    ‘Tools’ pull down menu of CIW window, there is an ‘iModeler’ option, click it to start iModeler. Once iModeler is start up, the iModeler main window will pop-up, where the designer will deal with his projects.

Design Flow

  • Xpeedic iModeler starts from selecting device type. By sweeping parameterized device, it returns a set of sweeping curves, according to which, user can create the corresponding cells in Cadence Virtuoso. A wizard leads the whole iModeler design flow. User can approach the flow step by step or skip it. The whole operations are in iModeler main window without importing or exporting files.

Multiple Design Flow

  • Xpeedic iModeler provides several design flow:Regular, PDK, Synthesis and Customized. Regular is used to help design general devices like differential inductors, transformers, ect. PDK flow helps to verify devices in PDK with 3D EM simulation. In Synthesis flow, designers just need to give the device design goal and he will get one or more corresponding devices in return. Customized flow allows user to design any shape of device.

Fast 3D EM Solver and Parallel Processing Technique

  • To build PDK model with accuracy and speed, a fast 3D full-wave EM technology is deployed in iModeler. It combines accelerated Method of Moment and parallel processing technology, which greatly increases the efficiency of model creation.
  • On the base of fast computation technology already used in solver, IRIS also provides with parallel processing technology to reduce the cost of simulation time. Both of distributed processing and multi-core processing are available, which can further increase the simulation efficiency with the update of computer hardware environment.

Waveform Display

  • Once iModeler finishes simulation, user can get a set of sweeping resulting curves. With filter function, user can remove the useless curves. The waveform display also can plot the cloud plots and equipotential map.

Create Cell

  • User can create corresponding cellviews (Symbol, Layout, ect.) of the resulting curves in Cadence Virtuoso.

Device Information

  • Once a device is created, it will appear in the pCell item of the project tree. User can view device information by hit the name of the cell. Click’Mesh Viewer’ and ‘3D Viewer’to check mesh and 3D structure of the device.

Resource Center