CMP Compiler: Cross-simulator Photonic CML Development Platform

Proven, automated, cross-simulator photonic compact model library (CML) generation. CML Compiler automates the creation, maintenance and QA testing of INTERCONNECT and Verilog-A photonic compact model libraries (CMLs) from a single data source of characterization measurements and 3D simulation results​

Increased Productivity

Focus on component design and measurement and let CML Compiler do the rest:

  • Automated and reproducible generation of version-controlled​ CMLs
  • Structured input with template and data validation
  • Automated test case generation​
  • Supports multiple source data formats including .mat and .json​

IP Protected INTERCONNECT and Verilog-A Models from a Single Data Source

Generate Verilog-A and INTERCONNECT from a single data source using characterization data augmented by simulation data​

  • When characterization data is not available or not possible, augment using Lumerical’s industry-leading 3D component-level simulation tools​
  • Generate both fixed and parameterized elements​
  • Augment rich existing set of models with your own custom models ​
  • Offers IP protection through CML encryption

CMLs Support Multiple EPDA Workflows

Generate high-quality CMLs from a single data source that can be used in multiple EPDA tools and workflows:

  • The industry’s only offering of cross-simulator Verilog-A photonic models​
  • Co-simulate using Lumerical’s photonic integrated circuit simulator with 3rd party electrical simulation tools​

High-Quality Compact Models

  • Comprehensive model set offers high accuracy and optimized efficiency in the time and frequency domain​
  • Automatically generated QA tests ensures models accurately predict measured performance​
  • Has been extensively used to generate CMLs for production foundry PDKs​ including those from AIM Photonics, CompoundTek, imec and TowerJazz