Blog Layout

Translating External Schematic Databases to Cadence Virtuoso

Database translation tools enable rapid circuit integration

Schematic databases lie at the heart of electronics design. Systems are conceived and constructed using schematic editing tools that build the circuits for the most complex products. 


EDA tools like Cadence Virtuoso provide designers with a comprehensive platform for IC development, but some design teams use other tools in parallel or as their main design platform. While these can deliver high levels of functionality, integrating circuits from these tools with industry standards like Cadence presents a challenge for semiconductor companies. 


Translating external schematic databases is a complex task due to the differences in file formats and data structures. Without a streamlined process for integration, designers may need to recreate or manually re-enter circuits, resulting in time-consuming and error prone efforts.

Many vendors have moved to Si2’s OpenAccess platform, but a range of tools are based on other formats.  Some of these tools are supported by larger companies, including Analog Devices’ LTSpice, Google/Skywater’s XSCHEM and SLED from Dolphin Design.  


In addition, many circuits have been created and archived using older tools such as Viewlogic, where licenses may not even be available to open the circuits for editing or review.


IN2FAB’s circuit migration service group sees databases from a wide variety of sources, including proprietary and external tools.  This has led to the development of direct database-level translators which import external data directly to Cadence Virtuoso.  Single and multiple libraries are translated along with PDK level components to reconstruct an entire circuit hierarchy in a single pass.  Symbol and schematic design directories and files are read directly and output in Cadence Virtuoso format.  

Direct translation tools for new formats are constantly being developed, and conversion programs are currently available for:


  •      Viewlogic/Viewdraw
  •       LTSpice
  •       Xschem
  •       SLED/Smash

Circuits are converted directly from the file system to give a complete replica of the original design, with a topology and hierarchy that matches the original.  Properties are attached to core circuit elements and the design can viewed, edited in Virtuoso and also used to create a netlist. 


However, it is usually much more useful to further process the data to use elements from a foundry PDK in Cadence format.   This can be achieved using the OSIRIS Schematic Migration tools which are dedicated to moving schematics between a wide variety of PDKs and process nodes.

Translating a schematic to a new PDK involves addressing physical and property level issues.  Most imported schematics need to be scaled down to match the size of the Cadence PDK and wires and pins must be snapped to a fixed grid to ensure connections are maintained.  Symbols may also have different origin points and orientation so this must also be considered through the translation process.  


The tools that move the schematics to the Cadence PDK must be able to reconnect wires that have become detached from pins to maintain circuit connectivity.  They must also trim back any wires that overshoot a pin to prevent the Check & Save function from flagging wires with a hanging connection. 


Automatic rewiring routines in the OSIRIS migration suite address differences between old and new pins and adjust wires to new positions.  They also identify short circuits caused by differences in symbol pin positions and move wires to route around the problem.


Property translation must also be completed, and this can be a surprisingly difficult part of the process. Device parameters must be adapted to new formats and trigger callbacks to set values for simulation properties.  Parameter formats can vary between technologies, and the OSIRIS migration tools will adapt parameter values and types to any PDK format. 

Seamlessly integrating external schematic databases into Cadence Virtuoso brings significant advantages to IC design teams. Designers can leverage pre-design circuits and IP from third party vendors and take advantage of Virtuoso’s advanced design features. Companies can also integrate databases that result from company purchases and mergers, allowing newly acquired design teams to move their products in to a single design platform.



IN2FAB’s database translation and migration tools provide a rapid and efficient way to move circuits from third party tools to Cadence Virtuoso. Delivering a path to integrate designs which saves time and money while achieving optimal circuit performance.

19 Mar, 2024
Automated modifications to standard cell libraries saves time and money
13 Dec, 2023
Rapid porting accelerates SoC development using existing cores or 3rd party IP.
by VF1935 16 Aug, 2023
IN2FAB to add DFM capability to OSIRIS tools with support from Innovate UK
19 Apr, 2023
Migrating standard cells pays huge dividends
19 Apr, 2023
Should a migration project be performed internally or through a design service?
by VF1935 19 Apr, 2023
Migration from planar silicon to GF 22FDX SOI process
Share by: