Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Technology Report]
Cost-Aware Design Methodology

Casey Jones  |   ED Online ID #16432  |   September 1, 2007


Seldom does a design team receive carte blanche—at whatever the cost—to meet performance or power specifications. But given the partitioning and segmentation of many IC design flows, it’s not uncommon for a particular team to optimize for one goal, say performance, without focusing on the implications it could have on the overall cost of the packaged chip.

Even the most conscientious and experienced designers know it isn’t easy to accurately predict the tradeoffs being made while keeping a design within functional specification boundaries. Will the architectural change adversely affect the overall power consumption? Will increasing performance cause the I/O count to increase so much that a ceramic package will be required?

Optimizing designs during implementation starts to feel like a game of whack-a-mole. Sometimes the next mole is so much larger and appears so much later in the design cycle that the whole design project risks getting, well, whacked.

Chip estimation systems have been used for years to accurately predict a chip’s die area, power, leakage, and cost before an IC design project gets the go-ahead (or before quoting a packaged die cost to an external customer). Yet a new methodology of using prediction systems alongside traditional EDA flows promises to deliver cost-awareness in a non-intrusive way.

Sort of like enhancing EDA with a fun and fast side-game of whack-a-mole. By telling the design team at any stage in the IC design process where the moles are, this methodology can be the best way to navigate around the moles without wasting scarce and costly implementation resources and time.

The Role of Chip Estimation
Designers use chip estimation simply to avoid making mistakes. Mistakes are costly, and they’re becoming even more likely given the growing IP, technology, process node, and architectural options.

A broad spectrum of current chip-estimation methods ranges from simple mental calculations performed on napkins to spreadsheet analysis, sophisticated algorithms, and IP and technology data embedded in full-blown chip prediction systems. All of these methods are fast—measured in seconds and minutes—but their accuracy tends to vary.

The most advanced chip-estimation systems use macromodels of the data used by design implementation systems, combined with a user’s high-level design intent, to generate comprehensive chip plans in seconds and accurate to within 95% of silicon. The plans translate the users’ chip description or specification into a prediction of the reality they’ll face once their design is manufactured.

Acknowledging that achieving the desired functionality is seldom enough and falling within a certain cost range is what dictates the “go, no-go,” higher-end chip estimation systems also deliver comprehensive cost data.

Factors contributing to production chip cost should include volume-based package pricing. Silicon wafer pricing and defect density data allow systematic yield analysis, providing “good die” cost, test and assembly costs, and nonrecurring-engineering (NRE) cost data based on process-specific mask cost estimations.

The economic models that drive cost-calculation engines typically use Fabless Semiconductor Association reported statistical data. The more flexible systems allow users to tailor estimations based on their experience or foundry-partner data. Even return-on-investment (ROI) analysis is sometimes available, calculating the timeframe and volume over which NRE costs will be amortized as well as eventual design profitability.

With advanced systems, estimation results are formatted into charts, reports, and tables describing die area usage, chip bonding, dynamic and static power consumption, yield, and production chip cost. Given the speed of fast automated chip-estimation systems, it’s possible to generate and compare results for different scenarios and then tune the best plan.


<-- prev. page     [1] 2     next page -->

Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • C Tools Accelerate HDV Development On Xilinx FPGAs
  • A New Design Inflection Point
  • Forecasting Industry Growth For 2009 And Beyond
  • EDA Retools To Exploit Multicore Architectures
  • Design And Verification Move Up In Abstraction
  • EDA Retools To Exploit Multicore Architectures
  • A New Design Inflection Point
  • Design And Verification Move Up In Abstraction
    1) Transportation Guidelines For Lithium Batteries Get Updated
    (1329 views today)
    2) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (293 views today)
    3) WHITE PAPER: Liquid-Level Monitoring Using a Pressure Sensor
    (242 views today)
    4) 1-A Switching Regulators Operate With 96% Efficiency To Replace Linear Regulators
    (151 views today)
    5) The Field Of Energy Harvesting Begins To Ripen
    (111 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources