Patent ID: 7549135

Claim:
A computer implemented method of optimizing a guard ring design to prevent latchup comprising the steps of: providing, at a computer device, a circuit design including at least one circuit element and a guard ring; calculating, at a computer device, a path resistance value between a structure that forms an injection source and a corresponding power supply pad, wherein said injection source is one of a P+ doped region placed in an N-well region and a N+ doped region placed in a P-well region, wherein said injection source is a part of a circuit within said guard ring and powered by another power supply pad, wherein said guard ring is connected to said corresponding power supply pad, and wherein said path resistance value includes a first resistance value for resistance between a guard ring injection intersection point and guard ring contacts, a second resistance value for resistance of a portion of a power bus measured between said corresponding power supply pad and said guard ring contacts, and a third resistance value for resistance between said guard ring injection intersection point and said injection source; checking, at a computer device, said path resistance value against a corresponding resistance criteria; and performing, at a computer device, a redesign on said at least one circuit element if said path resistance value exceeds said corresponding resistance criteria, wherein said at least one circuit element affects said path resistance value, wherein said redesign performed at a computer device, utilizes at least one method selected from the group consisting of the following: adjusting the spacing between a guard ring and an injection shape; widening the width of said guard ring; increasing contact density in said guard ring; widening a VDD power supply bus or a VSS power supply bus in a metal level; introducing new guard ring types, wherein said new ring types are selected from the group consisting of trench guard rings; N-wells and trench guard rings; N-wells and sub-collector guard rings; N-wells, sub-collectors, and trench guard rings; N-wells, sub-collectors, and triple well buried layers; and N-wells, sub-collectors, triple well buried layers and trench guard rings; changing design parameters of said guard ring PCell; and decreasing the size of an injection source.