Achieving Yield in the Nanometer Age
By Anthony Nicoli, Mentor Graphics Corp.
December 17, 2007 -- edadesignline.com
Can you remember the first game you ever played? It probably had very few rules, very few actions and a straightforward path to success. As you grew older, your games became more complicated. Rules became more complex and possible actions increased. Determining the best move required you to evaluate multiple options and anticipate the actions of other players.
Integrated circuit design has followed a similar path. Early on, design rules were absolute and finite. The path to yield was fairly simple " comply with all the design rules, and yield would follow. Designers didn't need to worry too much about what happened in the fab after tape-out.
In the nanometer era, the game has changed. Yield success is much harder to achieve, because of the increased number and complexity of variables affecting manufacturability. The definition of yield itself has changed, now incorporating measures of variable power management, multi-modal performance and circuit integrity. The designer's strategy must shift from simple design rule compliance to the definition and design of the optimal layout for the highest yield.
The most obvious factor is the exponential explosion of feature count and design rules resulting from finer feature size and increasing interconnects (Figure 1). There are more DRC rules, and they are much more complex and often interdependent. Feature-based (systematic) defects are overtaking particle-based (random) defects as a cause of yield loss.
December 17, 2007 -- edadesignline.com
Can you remember the first game you ever played? It probably had very few rules, very few actions and a straightforward path to success. As you grew older, your games became more complicated. Rules became more complex and possible actions increased. Determining the best move required you to evaluate multiple options and anticipate the actions of other players.
Integrated circuit design has followed a similar path. Early on, design rules were absolute and finite. The path to yield was fairly simple " comply with all the design rules, and yield would follow. Designers didn't need to worry too much about what happened in the fab after tape-out.
In the nanometer era, the game has changed. Yield success is much harder to achieve, because of the increased number and complexity of variables affecting manufacturability. The definition of yield itself has changed, now incorporating measures of variable power management, multi-modal performance and circuit integrity. The designer's strategy must shift from simple design rule compliance to the definition and design of the optimal layout for the highest yield.
The most obvious factor is the exponential explosion of feature count and design rules resulting from finer feature size and increasing interconnects (Figure 1). There are more DRC rules, and they are much more complex and often interdependent. Feature-based (systematic) defects are overtaking particle-based (random) defects as a cause of yield loss.
To read the full article, click here
Related Semiconductor IP
- HBM4 PHY IP
- Ultra-Low-Power LPDDR3/LPDDR2/DDR3L Combo Subsystem
- MIPI D-PHY and FPD-Link (LVDS) Combinational Transmitter for TSMC 22nm ULP
- HBM4 Controller IP
- IPSEC AES-256-GCM (Standalone IPsec)
Related Articles
- MEMS -> D-MEMS yield new flexibility for optical nets
- SoCs optimized for power yield better performance
- Nanometer scale effects complicate IP characterization
- 1T-SRAM improves yield, benefits SoCs
Latest Articles
- ElfCore: A 28nm Neural Processor Enabling Dynamic Structured Sparse Training and Online Self-Supervised Learning with Activity-Dependent Weight Update
- A 14ns-Latency 9Gb/s 0.44mm² 62pJ/b Short-Blocklength LDPC Decoder ASIC in 22FDX
- Pipeline Stage Resolved Timing Characterization of FPGA and ASIC Implementations of a RISC V Processor
- Lyra: A Hardware-Accelerated RISC-V Verification Framework with Generative Model-Based Processor Fuzzing
- Leveraging FPGAs for Homomorphic Matrix-Vector Multiplication in Oblivious Message Retrieval