RUBICAD | News
Logo
Home Search Sitemap Contact Subscribe
Technology & Products TopQuality Service News FAQ Literature Corporate
Archive
1996
1997
1998
1999
2000
2001

Articles
Infrastructure for Design Reuse
Solve Timing and Signal Integrity Problems
An Effective Way of Design Reuse

Success Stories
Alpha CPU goes 0.13 micron
Synopsys chooses RUBICAD's LADEE for layout migration of 0.13-micron memory compilers
Peregrine cuts design time and costs
IMI increases performance
OKI reuses Hard IP
Philips migrates microprocessor core
Qualcomm optimizes Standard Cell Libraries
Xilinx migrates FPGA

Published September 2000 Rubicad News

Synopsys chooses RUBICAD's LADEE for Layout Migration of 0.13u Memory Compilers

An Interview with Mike Keating, VP of R&D Design Reuse at Synopsys by Gabriele Eckert

??? Two years ago together with Pierre Bricaud you published the famous Design Reuse Methodology Manual (RMM) for system-on-a-chip designs. The RMM covered the design methodology for designing reusable blocks and for integrating reusable blocks into large chip designs. The main focus was on developing reusable synthesizable blocks. At that time layout migration technology was not a part of the reuse methodology which you described in the manual. What made you look into layout migration technology for design reuse of hard macros?
Because my responsibility at Synopsys changed. Originally I was responsible for the DesignWare Engineering Group, which was exclusively chartered to look into synthesizable blocks. The team was originally put together by the synthesis group to develop adders and multipliers and other synthesizable blocks that need a special kind of generator. The appropriate methodology was to use VHDL and generators to generate these regular structures in a synthesizable format. A little less than a year ago I was given the responsibility for the silicon library group. This group develops standard cell libraries, memories and I/O libraries for a variety of customers. One of our key challenges there was to look at the rapid migration of memories, in particular from one technology to another. And it was clear to us that we need to acquire the key migration technology that allows us to migrate the memory without having a large group of layout people, which would have been a challenge to put together in a reasonable amount of time. We were looking for a cost effective solution of the problem.
??? RUBICAD is working with your team on a design reuse project of physical mask layout. Can you tell our readers about the project?
We were working with RUBICAD's team to port our current memory family to a customer's 0.13 micron technology as a part of a major contract we have with them. One of the key compelling events we had is the deadline of a test chip. We had a very short amount of time to migrate two memory families: the single-port and the dual-port of static RAM. We felt, that the only way to do that was with automated migration tools.

??? What was the challenge to migrate the memory to the latest 0.13 micron technology?
There were several challenges which did not allow a simple linear shrink to the new technology: First, some design rules changed by 9%, some by 15%, and the overall shrink factor from our existing design to the new technology was 33%.
One big hurdle was the grid. Our memory existed in a 5-nanometer grid and we had to go back to a 10-nanometer grid. Thirdly, we had an area rule which did not exist in the original layout for several layers and for hole structures. 
One major change was that the new technology did not allow 45-degree structures in any layer, but the existing layout had lot's of 45-degree transistors. Using LADEE, we could straighten them automatically. Another requirement in the new technology was, that we had to add vias which were not in the original layout. Last but not least, we had to adjust the original layout to follow the size of the new bit cell which was provided by our customer. The changes were quite significant and it would have taken a huge effort to do these changes manually.

??? How would you master the challenge without a sophisticated layout migration technology like RUBICAD's LADEE?
We would have to put a large number of mask designers on the project. We believe even with a large number of people we would not have been able to meet the deadline. There is no way we could have made both the technical and the deadline challenge without RUBICAD's automatic layout migration technology. Eventually, we could have made the technical challenge by putting more engineers on the project, but never the deadline challenge.

??? Why did Synopsys chose RUBICAD's technology and solution for layout migration?
There is a relative small number of companies which provide layout manipulation technology. We did a technical analysis of the tools that were available. One requirement for the migration of our memory was that we could do the migration in a hierarchical way.
We also looked to the people in the companies which provide migration technology and the degree of cooperation we would get. We know that our first critical project would require a significant amount of support from the vendor. We saw that RUBICAD provides the best combination of the technical solution and the support we would need to get the job done. We definitely made the right choice. 

??? What is the biggest benefit of choosing RUBICAD's technology for layout migration?
In terms of choosing a layout migration tool, the biggest benefit was to meet the schedule deadline. In terms of specifically choosing RUBICAD's technology, the benefit was that your hierarchical migration technology is reasonably mature and ready to apply to the job. Also, the support we got from your technical team to get the job done within the given schedule is a great plus for us.

??? What did your people like most about the LADEE tool suite? 
According to Prashant Lokeshwar, one of the engineers working with the LADEE tools, the main pluses of the RUBICAD technology are the speed, ease-of-use, and LVS correctness. The speed means the speed of compaction and general turnaround time in comparison to other migration methods. He is also impressed with the speed of the layout editor functionality in comparison to other mainstream layout tools we use right now. A big plus is the general ease-of-use of the LADEE tool suite and the stability of the tools. For hierarchical compaction of memories, the most time saving feature is the HierO (Hierarchy Optimizer) tool which allows a fast analysis of the design for bottleneck cells. Without HierO, the manual layout analysis for finding the bottleneck cell would take hours.

??? What was your experience working together with RUBICAD's team on the layout migration project?
We learned that working with state-of-the-art migration tools is a complex business and takes a significant learning curve. Our engineers received an excellent hands-on training on the LADEE tool suite. The support RUBICAD offers is absolutely fantastic.

??? Do you have plans to utilize RUBICAD's layout migration technology for other types of projects?
Yes, we will certainly examine the application of RUBICAD's technology to a variety of other projects. Currently, our biggest challenge is memory migration, and we are throwing our biggest and most complex problem at the RUBICAD tool. We also have some other areas we are looking at. We do core, standard cell and I/O migration now with a combination of other tools and manual efforts. We are looking at the possibility of using RUBICAD's technology for that. Perhaps more exciting is that we are looking to other more complex blocks like analog designs and physical layer interface designs that we may offer as a part of the library. For migrating those blocks RUBICAD's technology is a very interesting option.

??? Do you plan to include automatic layout migration technology for the reuse of hard macros in the next version of the Design Reuse Methodology manual? 
That would certainly be one of a small number of topics we will consider to adding into the next version of the RMM. It's clear that synthesizable blocks cover a large proportion of a chip in terms of chip area. But there is a mixed-signal component to every chip that is absolutely essential and often that involves a design that is not synthesizable. And we need to address that part in the RMM. Again, I am thinking about how to address the migration of serializers, deserializers, DAC, ADC physical layer interfaces, PLL and PDDs, all of these issues. A number of readers of the RMM asked about mixed-signal. With the large amount of integration we do today, virtually every chip has some analog or mixed signal component. As long as the RMM is not addressing this issue, it is not addressing the entire reuse problem. 

Back to Top

Copyright © 1996-2002, Rubicad Corp. All rights reserved.