Mike SantariniEDN Senior Editor Mike Santarini covers digital design and the EDA, ASIC, and FPGA industries. [Editor's note: As of Feb. 2008, this blog is no longer active and is presented here for archival purposes.]



   Advertisement

Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

IC Design Articles

Blog

Friday, October 26, 2007

Upstart analog EDA PCell coalition IPL makes progress

Oct 26 2007 4:01PM | Permalink |Email this|Comments (6) |


Hi folks, just months after its founding, the Interoperable PCell Libraries (IPL) coalition is showing great progress, as this week at the Synopsys Interoperability developer’s forum the group demonstrated a multi-vendor analog/AMS tool flow running IPL’s newly released library on the Si2’s OpenAccess common database.

In particular, IPL members demonstrated Silicon Navigator’s RDE Framework, Ciranova’s Pyros layout viewer, Synopsys Hercules PVS (DRC/LVS tool), Silicon Canvas’ Laker analog layout tool, and Mentor Graphic’s Calibre DRC/LVS working together in a bidirectional flow on OpenAccess.

Dave Millman, vice p of marketing over at Ciranova, said traditionally when users wanted to transfer a design from one vendor’s tool to another vendor’s tool, the tool receiving the design would traditionally have to translate the data to its own format to read it. Doing that can be time consuming and in some cases important data can literally get lost in translation. To make matters worse some of the translators only translate in one direction, which means if a change is needed, you have to do a lot of manual work to amend the original file with fixes. But IPL members have now demonstrated several vendor tools seemingly seamlessly sharing the same Pycell library data via the Open Access common database. And it’s a bidirectional flow—meaning any changes to a design are instantly stored in OA and are accessible by other tools connected to OA.

To refresh your memory, the IPL was started by a bunch of Cadence competitors in response to Cadence not making its proprietary Skill language available to competitors. Skill is used among other things to describe analog cells called Pcells and foundries typically develop their Process Development kits, specifically the libraries of their latest and greatest processes in Skill-based Pcells. Cadence has used its proprietary language to maintain its two decade dominance in analog IC layout, as its tools are the only ones that can read Pcells without major problems.

Because they don’t have access to Skill for Pcell development, IPL members are backing a Ciranova developed Pcell description language based on Python and Ciranova has made its PyCell studio tool for developing Pycells available to anyone free of charge. To boot, Ciranova and the other members maintain that Python is a much more modern and elegant language than Skill and that Pycells are superior. 

However, this latest demonstration by IPL is just one of many steps IPL needs to make to achieve its goal of analog and AMS tool interoperability on OA.

Thus far the IPL has created a Pycell library and has shown the library can be accessed by OA compliant tools. The next step toward making a completely interoperable flow is to create a common set of properties, parameters and constraints for Pycell library developers and the way tools access those libraries. To do this, IPL members have now established three working groups. The first is chaired by Ciranova’s Ed Petrus and works on Pcell development. The second will work on Properties and Parameters and is chaired by Synopsys’ Neel Gopalan, while the third working group, also headed by Petrus, is developing constraints.

AWR, Ciranova, Magma, Silicon Canvas, Silicon Navigator and Synopsys all have members in these working groups.

If and when, it gets that work done, it then must convince foundries to create their newest PDKs in Pycells. Incidentally, IPL members claim Cadence tools can also work with the other IPL member tools via the OA common database. Ciranova offers a tool that essentially allows OA tools to read PCells. So perhaps the biggest feather in IPLs cap is to get Cadence to participate in the discussion, let alone participate in the development of IPL.

Incidentally, I also heard a rumor that Cadence may be lightening up a bit or is perhaps a bit worried and has started to make Skill licenses available. I haven’t been able to confirm this with Cadence, yet.


Related entries in: EDA | 


Reader Comments



at 10/27/2007 8:26:57 AM, Kolibok said:
I attended the "Interoperability Forum", and saw the demo. It was exciting to see some practical application to the promise of IPL. One of the biggest achievements is the fact that IPL has now signed three of the ''Big 3'' - Mentor Graphics, Synopsys, and Magma. The membership roster at iplnow dot com is impressive and adds credibility to this important effort.



at 10/29/2007 7:37:26 AM, JimFlin said:
I think you meant to say "3 of the Big 4" - Synopsys, Mentor and Magma. The site at iplnow doesn't list Mentor.



at 10/29/2007 9:11:34 AM, Bobich said:
I saw Calibre in demo. That means the important part of Mentor is involved, right ?



at 10/29/2007 10:25:20 AM, Bill said:
Come see an expanded version of this demo at the OpenAccess Conference on Nov.5. See www.si2.org for details.



at 10/29/2007 3:12:13 PM, Michael Santarini said:
Hi Bobich, yep, it would appear so. I’ve heard that Mentor Calibre not working bi-directionally with Virtuoso (not being able to pass data back and forth between Calibre and Virtuoso without painful translation and loss of data) is perhaps the single biggest complaint on the “Skill-not-open” front, even among those who love Virtuoso. It appears that one of the areas where Cadence still has some hold on the DRC/LVS market is with analog users afraid of the Virtuoso to Calibre translation/handoff. Are you scared of that too?



at 10/29/2007 6:37:29 PM, Michael Ma said:
Hi folks, The Mentor Graphics Calibre team has been supportive of the IPL Initiative from the get go. The partnership is synergistic as it enables the initiative to validate that IPLs are DRC clean in native OpenAccess database as well as in GDSII form. At the mean time, it validates that Calibre nmDRC can support PCell based native OpenAccess designs. It is a win-win partnership that creates credibility and real value to prospective OpenAccess adopters. Michael Ma Ciranova, Inc IPL Initiative charter member

Post a comment



Display Name

Change Image
Before submitting this form, please type the characters displayed above.
Note the letters are NOT case sensitive.


ADVERTISEMENT

©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites