Highlights

Increase productivity and organizational efficiency, by tailoring your electronic design automation (EDA) solutions into efficient workflows and inter-connected design processes.

Automation and API-based workflows are a cornerstone in digital transformation. With Python application programming interfaces (APIs) for Keysight’s EDA tools, you can control data, simulators, platforms and processes to engineer more predictable outcomes. Examples of use-cases include: 

  • Post-Processing Simulation Data – Enabling data manipulation in a prevalent language, supported by a wealth of open-source code.
  • Automate repetitive tasks – Generate documentation from simulation results, build a design-regression system, or add greater simulation coverage, without tying up engineers time.
  • Increase Design and Test efficiency – connect to test equipment to push / pull waveforms, data, measurements. 
  • Connect best-in-class simulators, across multiple EDA vendors to create efficient workflows and manage the data as you see best fit.
  • Connect AI/ML pipelines to your simulation data, and take advantage of technology advances without delay.

Learn about Python Datalink in ADS

Increase Productivity

Using Python API’s for EDA workflows, the processes involving EDA software can be automated reducing tedious work and human error. These Python APIs enable you to do more design verification giving you greater confidence for first-time right production, bringing your products to market faster at less cost.

Application Examples of Python APIs

Custom Workflows

Custom Workflows

Automate sequential tasks

  • Data manipulation and Visualization
  • Sophisticated Layout and PDK objects
  • Connect to automated test harnesses
  • Perform complex batch simulations
  • Create netlists, edit model parameters
  • Create custom applications & GUIs

Example: 

  • Automated EM extraction of High-speed digital signals on a PCB, performing channel simulation and then invoking Compliance Test Applications

Loadpull Data Import

Loadpull Data Import

Connect “Data Islands” into workflows

  • Generate new value from existing data
  • Flexible import/conversion of a variety of data formats and irregular data
  • Add metadata, to enable analytics, AI/ML
  • Unify tasks across multiple tools & processes

Example:

  • Intelligent Maury/Focus loadpull dataset import and conversion to ADS Dataset

ANN Modeling

ANN Modeling

Turn data into executable models

  • Smoother, continuous interpolation from sparse, irregular, or multi-dimensional data
  • Faster behavioral execution
  • Protect IP
  • Transportable digital twinning

Example:

  • Loadpull dataset -> Nonlinear model

Direct Test Connections

Direct Test Connections

Bring T&M into the Design process

Link to PNA, VSA-VSG

  • Leverage modulated waveforms and analysis
  • HIL with live T&M – bring S-params from a PNA into Sim at runtime
  • Automate design and co-validation

Example:

  • Custom modulation validation using 89600 VSA

Want help or have questions?