Predictions Software TSMC DFM Compliant Logo

Design Layout Enhancement

The yield of a chip design can be increased by either reducing the defects in the fab process or changing the design so it is less susceptible to those defects.

Traditionally yield improvement has been left to the people in the fab. However, there are often major opportunities to change the layout so that defects are less likely to cause faults.

The PEYE-CAA tool enables critical area to be generated from GDSII or within a layout editor ( slam ). By reducing the critical area, the yield is improved. The figure below shows a simple example. The metal one layer of an SRAM cell has been modified to reduce the probability of shorts between metal one nodes. Click on the image for a larger version. The changes have resulted in a greater than 10% reduction in the likely number of faults.

Critical area before and after layout changes.
Critical area before and after layout changes.

Other areas of design enhancement use fault critical area to make best use of redundancy strategies. For example, by making non-repairable faults less likely, even at the expense of repairable faults. In some circumstances it may be possible to make trade-offs between acceptable and unacceptable faults, see an example here.

The more advanced PEYE tool includes the capabilities of PEYE-CAA but also enables the design of automated layout modification from GDSII design files. The tool is a very flexible layout manipulation engine that combines the power of Perl with an advanced polygon library. See the PEYE page for more details.




© Copyright