SemiWiki Podcast Banner
WP_Term Object
(
    [term_id] => 157
    [name] => EDA
    [slug] => eda
    [term_group] => 0
    [term_taxonomy_id] => 157
    [taxonomy] => category
    [description] => Electronic Design Automation
    [parent] => 0
    [count] => 3383
    [filter] => raw
    [cat_ID] => 157
    [category_count] => 3383
    [category_description] => Electronic Design Automation
    [cat_name] => EDA
    [category_nicename] => eda
    [category_parent] => 0
)

Speeding Design Closure at DAC

Speeding Design Closure at DAC
by Daniel Payne on 06-28-2013 at 2:07 pm

At DAC you can measure buzz by how many people are crowded into your booth. I saw a crowd at the Oasys booth, so stopped to take in their 10 minute overview presentation. Here’s what I learned.



Implementation Issues Oasys resolves:

Generates an initial floorplan as guidance to P&R team
Elminates routing congestion
PPA improvment of your IP
Constraints debugging
Implement what if exploration

Fast path to implementation.
Overview: 2009 physical RTL synthesis, also used by Xilinix Vivado tool
Intel Capital & Xilinx investors

Oasys Synthesis: Unlike traditional RTL synthesis, gate-level optimization.
– RTL level optimization to give 10X TAT, capacity to synthesize top-levle of any dsing.
– Placement has biggest impact on timing. Place first methodology.
– RTL synthesized into a virtual partition, then placed gates.
– One db from RTL to placement, physical cross-probe between RTL/Gates/Placement
– Find timing violations and find the RTL source code and placement in floorplan, saves hours of time
– Initial flooplan? RealTime flooplan compiler. Not 6 weeks, but just hours.
– Place first methodology is unique, and in 1-2 days you have an optimal placement, hand off to P&R team
– Is my design ready for implementation?
– Creates floorplans, timing maps, dynamic & static power maps, routing congestion.
– Identify congestion, caused by a mux with 2,000 wires.
– Have I met my power budget?
– Dynamic and Static power estimates early in the design process. Other tools are approximate in power.
– How do you know this is the best implementatin option?
– Not enought time to explore synthesis options?
– With Oasys you can explore the design space, many options, not just a few. Did I meet my PPA requirements?

How do you implement your design?
RealTime Designer – Run on production chips, up to 10X faster TAT, 100M+ gate capacity, good starting point to P&R.

Equivalency Checker – RealTime Parallel EC. RTL to gates verification.

*lang: en_US

Share this post via:

Comments

There are no comments yet.

You must register or log in to view/post comments.