datasheets.com EBN.com EDN.com EETimes.com Embedded.com PlanetAnalog.com TechOnline.com  
Events
UBM Tech
UBM Tech

Design Article

Product How-To: Interoperability comes to EDA

Paul Double, founder and CEO of EDA Solutions

10/3/2010 11:27 PM EDT

Designed for users of Calibre
Calibre users can now view DRC, LVS and parasitic extraction results, including highlighted nets and/or devices, in L-Edit and S-Edit through Calibre RVE and the EVI plug-in. For more efficient LVS, EVI also takes advantage of Calibre RVE’s ability to display hierarchical SPICE netlists and to inspect parasitic capacitances, sorted by node or layer. Designers who have invested in Calibre RVE and Calibre Interactive can now pair that investment to many more layout and schematic capture seats with Tanner’s affordable, easy-to-use tools. Viewing Calibre results and modifying designs directly in L-Edit and S-Edit is a powerful productivity boost.

EVI runs on the PC client, alongside the Tanner Tools, and connects to a running Calibre RVE license on a Unix/Linux server. This allows engineers the flexibility to design and verify wherever and whenever they want.

Simple installation and configuration
Tanner EVI is automatically installed on the PC along with L-Edit or S-Edit. A single page configuration dialog, shown in figure 2, makes setup easy. It allows designers to set the port number for communication with Calibre RVE and Calibre Interactive, the intermediate file locations for storing the results when passing them from the PC to the server running Calibre, and the location of the L-Edit/S-Edit design database. EVI resides entirely on the client machine running Tanner Tools.

Figure 2: EVI setup dialogue

The designer can run DRC or LVS directly on a cell in L-Edit/S-Edit by specifying the design database and the primary cell in Calibre Interactive. Communicating through the EVI plug-in, Calibre Interactive then exports the files needed from L-Edit/S-Edit and runs Calibre on those files.

•   For DRC, EVI makes a call to L-Edit to export the layout in GDSII format, then sends it to Calibre nmDRC.
•   For LVS, EVI makes a call to L-Edit for the exported layout and to S-Edit to export the schematic in SPICE format, then sends them to Calibre LVS.

Calibre runs and then creates the Calibre results file, while the user remains in L-Edit. When the results are ready, they are loaded into Calibre RVE for review.




John McGehee

10/7/2010 12:07 PM EDT

One of the most pernicious problems with tool interoperability is file skew--a prerequisite file, like a library or a verification result that is out of date. Once it gets into your data, file skew causes subtle errors that necessitate a tremendous amount of rework.

How does your Tanner-Calibre interface address file skew?


I share what I know about IC design flow control at
http://www.voom.net/controlling-your-ic-design-flow

Sign in to Reply



Joseph C Davis

10/14/2010 12:36 PM EDT

Mentor welcomes interactions between Calibre and third party tools, which is why we have the Mentor OpenDoor partner program to ensure access for other EDA vendors, and quality interfaces for our mutual customers. Quality assurance testing and certification is a big part of that program. Consequently, we feel obliged to inform readers when those expectations are not met.

Tanner EDA is currently not a participant in Mentor’s OpenDoor program, and the External Verification Interface described in this article is not validated or supported by Mentor Graphics. With the growing complexity of advanced verification flows, users should be concerned about errors in the transfer of data between tools, and they should expect that interoperability interfaces are thoroughly tested by all the vendors whose tools are party to the exchange.

Sign in to Reply



Dr DSP

12/20/2010 8:27 PM EST

Seems like the headline claim " Interoperability comes to EDA" is way too big for the article. How about "EDA Interoperabilty is 1% improved now" instead...

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)