Array
(
    [content] => 
    [params] => Array
        (
            [0] => /forum/index.php?threads/new-product-announcement-pruner-from-dorado-the-eco-company.12494/
        )

    [addOns] => Array
        (
            [DL6/MLTP] => 13
            [Hampel/TimeZoneDebug] => 1000070
            [SV/ChangePostDate] => 2010200
            [SemiWiki/Newsletter] => 1000010
            [SemiWiki/WPMenu] => 1000010
            [SemiWiki/XPressExtend] => 1000010
            [ThemeHouse/XLink] => 1000970
            [ThemeHouse/XPress] => 1010570
            [XF] => 2021370
            [XFI] => 1050270
        )

    [wordpress] => /var/www/html
)

NEW PRODUCT ANNOUNCEMENT: "Pruner" from Dorado (The ECO Company)

Daniel Nenni

Admin
Staff member
At signoff closure stage of a complicated chip design, pressure and challenges are mainly from the huge amount of data and tight schedule. As a chip is getting closer to tapeout, every iteration of eco will require signoff accuracy while with whole chip scope. In many cases "one eco per day" is not even achievable.

To overcome the challenge, Dorado brings a new technology "Pruner" to the industry. It consists of Hierarchy Pruning and Corner Pruning, for pruning the amount of data to be processed by the eco engines, and thus dramatically save time for each eco iteration.

Hierarchy Pruning selectively keeps the required, and/or preferred blocks of a design for eco. It utilizes both the logical hierarchy tree and physical hierarchy tree to get rid of the unnecessary blocks without sacrificing accuracy. The pruned hierarchy tree contains detailed information of the blocks wanted and minimum information of the blocks unwanted. It is especially useful when the last hundreds of timing violations reside only in a few blocks of a big design with hundreds of blocks.

Similarly, for reducing the amount of data, Corner Pruning identifies and keeps only the critical timing scenarios for eco. However, the scenarios identified as non-critical are not thrown away. The timing slack database contains detailed information of the critical scenarios, while maintaining minimum information of the non-critical scenarios. The mechanism ensures all the scenarios are well covered. Corner Pruning is very useful not only on the chip level eco, but also the block level eco, as long as the number of timing scenarios is considered large.
Pruner is available as it is announced and ready for evaluation. Design teams having the needs of faster signoff closure are welcome to contact us to see and feel the benefits. We look forward to seeing its contribution to the industry.

Dorado started in 2003 with the vision to become an "ECO Company". With ECO (short for Engineering Change Order) as our corporate commitment, Dorado further expands the ECO scope into all incremental jobs in a design flow's ECO phase. At Dorado, ECO consists of not only design change, but also additional incremental jobs such as Functional ECO, Timing ECO, Metal ECO, Power ECO, and more. We commit ourselves to deliver complete ECO solutions in the EDA field. With Dorado's innovative methodologies, chip designers can implement incremental jobs in a tightly integrated environment which yields impressive user experience and performance.
 
Back
Top