摘要 |
A method of designing a semiconductor integrated circuit creates a net list with cells from a low-threshold-voltage cell library, then arbitrarily replaces some or all of the cells with cells from a high-threshold-voltage cell library. A timing analysis is performed, and if necessary, the net list is further modified by using cells from the low-threshold-voltage cell library to eliminate or reduce timing errors. Place and route processes are then carried out to create layout data, and another timing analysis is performed. If timing errors are found, the paths on which the timing errors occur are optimized by resizing or replacing cells or inserting buffers until the timing errors are eliminated. This method maximizes usage of cells from the high-threshold-voltage cell library and therefore produces a design with reduced leakage current.
|