Gary Smith EDA Consulting in Electronic Design

Gary Smith EDA (GSEDA) is the leading provider of market intelligence and advisory services for the global Electronic Design Automation (EDA), Electronic System Level (ESL) design, and related technology markets.

    Design Management & IP Reuse Study

    Design Management & IP Reuse Study

    The 2012 Design & IP management survey of 524 designers and managers came up with a few surprises this year. As far as the shift from internal or open source software, to commercial Design Data Management software is concerned the study reaffirmed previous studies. With the average high-end mobile design coming in at 134 million gates the design files are requiring sophisticated Design Management software that has been specifically targeted toward IC Design. General purpose or PDM tools don’t solve the problem.

    Design Data Management and IP Reuse

    Design Management Driving Forces
    The surprise this year was the emphasis on Bug tracking. As I said in my What to See @ DAC talk a few weeks ago, this was the year of Debug. We are debugging everything: hardware debug, software debug, test-bench debug, power debug, you name it and debugging it has become a major problem. Along with that this survey shows that tracking your debugging process has become one of the top concerns of the design community. With the new emphasis on Platform IP the number three concern is better IP management (see Figure 1).

    IP Management Critical Features

    Again Bug management hits the top of the list with the next two places featuring IP assembly and the use of Internal IP, increasingly important in the new world of Multi-Platform Based design (see Figure 2).

    Design Management Adoption Trend

    As stated before, General Purpose tools aren’t solving the problem. This shift to commercial tools grew market share by 17% annual growth for each of the last two years. Also 63% of designers are now using Design Management software (see Figure 3).

    Open Source Design Management Holes

    Any CAD team can tell you that one of their top problems is integrating software with their commercial EDA tools, so it’s not surprising that EDA tool integration is the number one “hole” in open source design management tools. Again bug tracing is another major problem, followed by IP management (see Figure 4).

    Network Storage Bottlenecks

    Design File Management Top Problems

    When you have 134 million gates you have very large files. These files eat up a lot of storage space and they take a lot of time to download. Software not designed for the IC design task becomes very frustrating to use, especially with IT breathing down your neck for taking up most of their storage capacity. Commercial EDA design management software’s major advantage is the tricks they’ve learned to minimize your frustration (see Figure 5).

    EDA Tool Slowdown

    Another frustration is the EDA tool performance. The survey showed a 30% slowdown in iteration time due to network storage bottlenecks. If you’re running your tool locally the tool runs fine (or at least to specification). Once you run it remotely from your Computer Farm, it’s a dog. What happened: Network Bottlenecks (see Figure 6).

    Top Issues with Symbolic Links for Disk Space Management

    Disk Space Management is in a world of its own. The problems of mirrors, version control and storage management are not something a design engineer wants to be concerned with. This is where Design Automation should be doing its part. That is what EDA is all about isn’t it? (see Figure 7).

    In Conclusion

    So if you’re not part of the 26% - (41% of 63%) of the companies using commercial EDA Design Management, I don’t want your job. I have enough headaches design 134 million gates as it is. Oh, and if you don’t support Windows I don’t care either.

    Design Management and IP Reuse
    Best Practices panel at DAC 2012

    I participated on a DM-IP reuse panel at DAC 2012, where AMD, NVIDIA and Broadcom discussed the best practices they use for Design Management and IP reuse, utilizing IC Manage’s DM system. The key takeaways I got from it were:
    1) Nvidia’s “If it isn’t checked in, it doesn’t exist.”
    2) Broadcom’s “Bug tracking is key.”
    3) AMD’s “Insuring US Export Control Compliance.”

    From IC Manage

    IC Manage provides high performance design and IP management solutions for use with existing full-custom, mixed-signal and digital design flows. Per Dean Drako, IC Manage’s President and CEO, the company’s focus is to improve semiconductor company engineering ROI and accelerate their market delivery across the enterprise. According to Drako, “People spend a quarter of their time on design management related issues. The key is to make them more effective through real-time design collaboration, while improving IP reuse and bug management across the enterprise.”

    IC Manage is continuing their expansion into large enterprise accounts. As mentioned above, three of IC Manage’s customers AMD, NVIDIA and Broadcom, discussed their Design Management and IP reuse practices utilizing IC Manage’s DM products at DAC 2012. Additionally, Altera recently moved to using IC Manage GDP and IP Central, and a Broadcom case study was recently released. Broadcom discussed adopting IC Manage after an evaluation by three different groups. The case study covered IC Manage’s Global Design, IP Central, and IC Manage Views. Broadcom emphasized bug dependency tracing, creating virtual copies instead of physical copies, security, and network storage acceleration.

    IC Manage Global Design Platform

    IC Manage GDP design management system supports multi-site collaboration of SoC, IC and FPGA development teams. GDP allows them to dynamically manage design data through tapeouts. GDP manages revisions of all data types, including binary data, RTL, software, and EDA databases. It is built on Perforce, an industry standard SCM, to give hardware and software developers a unified development model for all data types.

    GDP uses virtual referencing techniques instead of creating physical copies of different IP/design modules in multiple repositories. The design module/IP is cloned to create virtual copies through pointers, maintaining the relationships so that each IP version can be separately and independently tracked in real-time across the enterprise.

    Design teams and management can track and view which IP/design modules different designers have checked out. It offers branching and merging with the full project history of files or data types, and bi-directional updates between the original IP and its derivatives.

    As noted by Shiv Sikand, VP of Engineering at IC Manage, “The key with virtual copies is that you can understand where everything went. So if I reused a block in 6 different chips, I have a record where I can simply get a report, and know exactly where it went.”

    IC Manage IP Central

    Broadcom and Altera have deployed IP Central, which IC Manage announced at DAC 2011. IP Central offers enterprise-wide bug dependency tracing and bug fix propagation. It integrates its IP repository with bug tracking systems such as JIRA and Bugzilla.

    All identified bugs and bug fixes associated with each IP block are automatically recorded in both the bug tracking system and the IP repository. Design and verification teams can view and trace the bug history for every IP they work with across all versions and designs and can be automatically notified for new bugs and propagate fixes. IP data can also be imported or linked from multiple commercial and open source design management systems and internal databases and file systems to create a central view of IP assets.

    IC Manage encapsulates all relevant property data associated with each IP element into the IP repository, such as design data, bug status, assertions, constraints, timing goal status, margins, power consumption, electrical data, regressive results, and documentation. Design team members involved can mark or flag IP status as the development and verification process progresses, i.e. checklist-driven design.

    IC Manage Views

    In 2012, the company announced IC Manage Views storage acceleration software, with a goal to remove network storage bottlenecks. IC Manage Views is a version aware, virtual file system that presents complete workspace views, while transferring data on demand to a local file cache. By removing network transfer bottlenecks in this manner, it accelerates EDA tool performance, achieves near real-time workspace syncs, and reduces storage utilization. Per IC Manage, a one gigabyte, 10,000 file workspace takes approximately one second to populate using IC Manage Views, allowing tools to run immediately.

    IC Manage Views utilizes local storage for reads to achieve faster EDA tool performance - design engineers get local speeds and avoid delays caused by network latency. Views also uses network storage for writes to provides consistent data storage and access. As noted by Drako, “using virtual file distribution gives you the ability to accelerate your EDA tools to eliminate bottlenecks, while maintaining workspace control and stability.”

    As discussed earlier in this report, the cost of storage capacity needed to keep up with expanding design data is extremely high. IC Manage Views substantially reduces storage requirements by automatically rotating least recently used files to stay within workspace cache quotas, and handles cache recovery in the event of failures or errors. It is compatible with all storage technologies and works at both local and remote sites.

    To view entire paper, download the PDF here


    • louis vuitton bags of [email protected] said on Dec 12th, 2012 10:15:51 PM
      Hello my loved one! I wish to say that this post is amazing, nice written and include almost all significant infos. IЎ¦d like to look extra posts like this .
      louis vuitton bags
    • louis vuitton handbags of [email protected] said on Dec 14th, 2012 11:47:21 AM
      Hi there, after reading this remarkable article i am also glad to share my knowledge here with mates.
      louis vuitton handbags
    • seitrerlilm of google said on Dec 27th, 2012 04:56:04 AM
      KtwVfv - グッチメンズ YbwGzu BvoZmbグッチ-メンズ財布-c-4.html - グッチ 財布 GvzOvsグッチ-レディース長財布-c-2.html - gucci バッグ PjeKnp - グッチメンズ WfvCiu SgeIppグッチ-財布-c-2.html - gucci 財布 JpzDhbグッチ-バッグ-c-1.html - gucci バッグ WneXls - グッチメンズ OypDucグッチ-財布-c-3.html - 財布 BvqBeyグッチ-バッグ-c-1.html - グッチ バッグ GdiOeu - アグ
    • louis vuitton outlet of [email protected] said on Jan 4th, 2013 09:01:19 AM
      I take pleasure in, result in I found just what I was looking for. You have ended my 4 day lengthy hunt! God Bless you man. Have a great day. Bye
      louis vuitton outlet
    • wow gold of [email protected] said on Jan 11th, 2013 08:41:19 AM
      I always emailed this weblog post page to all my contacts, since if like to read it after that my contacts will too.
      wow gold
    • buy wow gold of [email protected] said on Jan 18th, 2013 06:48:38 PM
      I'm still learning from you, but I'm making my way to the top as well. I definitely liked reading everything that is posted on your site.Keep the information coming. I loved it!
      buy wow gold
    • ミュウミュウ of [email protected] said on Jan 22nd, 2013 06:14:31 PM
      It is no longer one dream to buy good products (ミュウミュウ 財布) in low price nowadays.
    • moncler of [email protected] said on Jan 28th, 2013 01:14:07 AM
      where you can find miumiu in the fashion style and low price. More other products can be found here in website. moncler
    • chloe of [email protected] said on Feb 1st, 2013 08:24:49 AM
      find miumiu,chloe,prada in the fashion style and low price. More other products can be found here in website. chloe
    • chloe of monclervc* said on Feb 3rd, 2013 01:15:16 PM
      find miumiu,chloe,prada is too many type and you may have no idea about such many type. chloe
    • ティファニー of [email protected] said on Feb 5th, 2013 08:43:52 PM
      find miumiu,chloe,prada ,Following a few latest visits here, even so, is becoming more and more chic. ティファニー
join mailing list join joke list Lori Kate on Twitter
upcoming events