a techfocus media publication :: April 15, 2008 :: volume II, no. 03

FROM THE EDITOR

The winds of change are blowing strong this week as Bryon Moyer takes a look at Cadence’s new ECO capability. Cadence’s Encounter Conformal ECO Designer takes advantage of formal analysis capability to provide an incremental design flow that can be invaluable when marketing invites themselves to the pre-tapeout party with “just a few last minute tweaks”.  Our latest feature has the details.

Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at:
comments@ICJournal.com. If you'd rather sound off in public, please post your comments or questions in our new Journal Forums.

Kevin Morris – Editor in Chief
Techfocus Media, Inc.

EVENTS & ANNOUNCEMENTS

Prototyping Made Easy!
FPGA-based prototyping is evolving from an ad-hoc tool into a powerful verification methodology for virtually all ASIC, ASSP, and SoC designs. Synplicity’s Confirma solution offers best-in-class debugging and partitioning tools with flexible and high-performance prototyping boards maintained by Synplicity’s worldwide support.
Click here for more info!


Powering FPGA-Based Systems … Simply
DC/DC µModuleTM regulators are complete system-in-package power supplies, ready to power your FPGA-based systems. These powerful DC/DC circuits include the inductor and MOSFETs and are simplified to resemble an IC. From low to high power, these DC/DC µModule systems are backed by Linear Technology’s rigorous testing.
Click here for more


High Efficiency Power Supply Design for FPGA-Based Systems. Performance of FPGA-based systems depends on the electrical and thermal performance of DC/DC regulators. A properly packaged power management device improves regulation accuracy and stability while removing heat quickly. DC/DC µModuleTM regulators from Linear Technology are complete system-in-package power supplies in an IC form-factor with optimum layout and very low thermal impedance.
Click here for more

Mixed-Signal ASICs from ChipX

  1. USB 2.0 & PCI Express ASIC Designs and FPGA conversion
  2. USB-IF & PCI-SIG certified ASICs
  3. Standard Cell, Hybrid ASIC and Structured ASIC solutions
  4. Low NRE, fast Time to Market, USB & PCIe ASIC platforms

Win a PCIe Development Board click here


LATEST NEWS

April 15, 2008

Synplicity Launches ReadyIP Program: The Industry’s First Universal, Secure IP Flow for FPGA Implementation

Tensilica Joins Synplicity’s ReadyIP Program and Offers Free Production-Ready Processor Core for FPGAs

National Instruments LabVIEW Targets Industry-Leading ARM Microcontrollers

Synplicity Introduces System Designer: System-Level Implementation and IP Integration Tool for FPGA Design

eSilicon Addresses SoC Integration Issues At Inaugural IP Symposium

April 14, 2008

The Mathworks Automotive Advisory Board Updates Modelling Style Guidelines

Key RF Technologies from Cadence Qualified for TSMC 65-Nanometer Node

The MathWorks Provides Automated Model-Checking Support for Safety-Critical Systems

Si2 Releases Common Power Format Relational Analyzer Tool

CoWare Introduces First Ever Checkpoint / Restart Capability for Native SystemC Virtual Platforms

Express Logic Enters Development Tools Business With Eclipse-based BenchX™ IDE

April 11, 2008

ClioSoft Introduces Enterprise Edition of the SOS™ Design Data Collaboration Platform

austriamicrosystems and Advanced ID Asia Present New AS3990 UHF RFID 'Simply Gen2' Reader Enabling Customer to Achieve Faster Time to Market

April 10, 2008

EMA Adds FPGA I/O Synthesis Tool to Its PCB Offerings

Carbon Model Studio from Carbon Design Systems to be Demonstrated During Embedded Systems Conference Silicon Valley April 15-17

Nascentric Announces OMEGASIM™ GX - The World's First Hardware-Accelerated SPICE Simulator

April 9, 2008

The MathWorks Shares Expertise on Model-Based Design for Automotive At SAE World Congress 2008

COCONUT Project to Define a Modeling and Verification Flow for Embedded Platform Design

Cadence Launches Worldwide Series of User Conferences in 2008 with CDNLive! EMEA

April 8, 2008

MunEDA and EDA Direct Close Distribution Agreement for Silicon Valley and California Semiconductor Market

Agilent's Solution Helped Allion Become the First Worldwide VESA-Authorized Test Center for DisplayPort

Summit Microelectronics Selects Analog FastSPICE™ for Full-Circuit Performance Verification of Programmable Power Management ICs

CURRENT FEATURE ARTICLES

Accommodating Change
Cadence Announces a Front-End ECO Tool

(Bryon Moyer)
Making Quality Everyone’s Business
A Quick Look at isQED
(Bryon Moyer)
Methods for Reducing Marketing Jitter Through Filtering of Marketing Noise in Conference Presentations (Bryon Moyer)
Attacking Abuses of Power - Part 2
(Bryon Moyer)

ISSCC Processor Fest
(Bryon Moyer)
Bigger and Better Storage
(Bryon Moyer)
When Being One-Dimensional Is A Good Thing
Tela Innovations Announces Their Approach to Advanced Cell Layout
(Bryon Moyer)

JOURNAL WEBCASTS

CHALK TALK Low Cost FPGA with Serdes Lattice ECP2M. Amelia Dalton talks with Bertrand Leigh of Lattice Semiconductor about low-cost FPGAs with multi-gigabit SerDes interface capability. (Lattice Semiconductor)

CHALK TALK Crossing the Gap between Algorithm and Hardware Implementation. Join Amelia Dalton as she learns how C++ and Catapult C Synthesis can accelerate the design, implementation, and verification of complex system-level algorithms. (Mentor Graphics)

Approaching Yield in the Nanometer Age - DFM Methodology. As we dive deeper into the nanometer era, we must rethink the way we design. Tools, techniques, and methods that once worked without fail cannot hold up at the 65 and 45 nm depths, making it more challenging than ever to achieve yield. This tutorial explores these challenges within both the business and historical context of the IC design and manufacturing process. (Mentor Graphics)

CHALK TALK Accelerate SoC and ASIC Verification Using FPGA Prototypes. Join Amelia Dalton as she explores methods of ASIC verification available today and why FPGA-based prototypes offer the most affordable and most powerful solution. (Synplicity)

CHALK TALK Advancing SoC Verification Methods.
Join Amelia Dalton as she talks with experts from Mentor Graphics on processor-driven test and other techniques for solving your system-on-chip verification problems. (Mentor Graphics)


CHALK TALK Did you miss the ARM Developers' Conference? Join Amelia Dalton for Journal Webcasts' coverage of the event - it'll be just like you were there! (Journal Webcasts)


Accommodating Change
Cadence Announces a Front-End ECO Tool (Bryon Moyer)


Someday someone will invent a useful engineering feature that can be plugged into telephone and email systems. Once an engineering project gets within a certain range of being complete, it will completely disconnect marketing so that they will have no way of radioing in feature changes at the last minute. But until that time, you know it’s gonna happen. And then you’re going to have to fight the fight over whether the change is worth it.

Changes can actually come from two directions: new features or the realization that there is a problem with the implementation of the current feature set. In other words, engineering might have made a mistake. So regardless of whether marketing or engineering is responsible for the change, well, to twist an overused truism, change is inevitable. While informally they might be called a nuisance, formally they’re referred to as engineering change orders, or ECOs.

The impact of an ECO can be significant on an SoC design. If masks have already been generated, the cost of a change that affects all layers can be dramatic. Before tape-out, most of the impact is felt in the schedule hit. So whenever such changes arise, a big question is how extensive the change will be, so that the monetary and/or time costs can be weighed against the benefit of the change.

Backend IC design tools already have some ECO capabilities in that you can go in and tweak some connections here and there, reconfiguring how gates and other various elements are connected. The problem is, with designs being done at ever higher levels of abstraction, there may be a lot of work in translating a high-level change specification into the resulting implications for gates. Simply redoing the design at the top and resynthesizing might toss the entire design up in the air, re-optimizing and causing a complete relayout. This means a complete new verification round, new sign-offs, and if masks were already cut, likely a complete new mask set. Attempting to translate a high-level design manually into low-level implications will have more controlled results, but will still take a long time.

A complete design will consist of a number of key elements. Of course, there will be a collection of gates, memory, and other such interconnected cells. But there will also be a clock tree that has hopefully been carefully balanced. Then there are test and diagnostic elements like the scan chain that don’t perform a fundamental part of the required function, but must interact with it to ensure high quality and reliability. And there may be a smattering of spare gates here and there to provide some cushion for changes. As an alternative (or addition) to spare gates, a programmable logic fabric may exist, which can accommodate a wider range of changes.

When some of the design logic is changed, the gate structure will change, with some gates possibly being disconnected and spare gates being engaged, or the programmable fabric being reprogrammed. But the clock tree and scan chain may also be affected. The key is being able to make all of these changes – logic, clock tree, and scan chain – incrementally.

Cadence has recently announced a product called Encounter Conformal ECO Designer that leverages their formal analysis to provide an incremental flow up to the backend, where it will handshake with backend tools. A new netlist is generated from modified RTL, and then the Conformal ECO Designer compares the old netlist with the new one to identify which portions of the design have changed. The new netlist preserves as much as possible from the old netlist, isolating the changes due to the ECO, and delivers that to the backend. The key here is that even though, due to complete resynthesis, the new netlist may look different from the old one in areas that haven’t changed, the equivalence checking can sift out those equivalent modules from the ones that have changed, keeping the old versions of the unchanged logic. [more]

Visit Techfocus Media


You're receiving this newsletter because you subscribed at our web site www.ICJournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.icjournal.com/update.
If at any time, you would like to unsubscribe, click here. (But we hope you don't.)
If you have any questions or comments, send them to comments@icjournal.com.

All material copyright © 2003-2008 techfocus media, inc. All rights reserved.
Privacy Statement