Antenna violation correction in high-density integrated circuits
AssigneeXilinx, Inc.
InventorAndrew G. Jenkins
Life of this patent
Estimating the term…
Abstract
A method for correcting antenna violations in high-density integrated circuits (IC) begins by determining location of an antenna violation within a layout of a high-density integrated circuit. The processing continues by determining an affected input of a cell of the high-density integrated circuit based on the location of the antenna error. The processing then continues by identifying an available charge protection element. The processing further continues by logically coupling the available charge protection element to the affected input of the cell.
Claims14
A method for correcting antenna violations in high-density integrated circuits, the method comprises:
- interpreting an integrated circuit error report to obtain error coordinates;
- determining a cell of the integrated circuit based on the error coordinates and a design exchange format file;
- determining error position within the cell based on the error coordinates;
- determining an affected input of the cell based on the error position and a library exchange file;
- identifying an available charge protection element;
- and
- logically coupling the available charge protection element to the affected input of the cell.
An integrated circuit comprises:
- a plurality of cells arranged to form an integrated circuit layout;
- and
- a plurality of charge protection elements placed within available space of the integrated circuit layout, wherein at least one of the plurality of charge protection elements is coupled to at least one of the plurality of cells by:
- interpreting an integrated circuit error report to obtain error coordinates;
- determining a cell of the plurality of cells based on the error coordinates and a design exchange format file;
- determining error position within the cell based on the error coordinates;
- determining an affected input of the cell based on the error position and a library exchange file;
- identifying an available charge protection element of the plurality of charge protection elements;
- and
- coupling the available charge protection element to the affected input of the cell.
Dependencies are inferred from the claim text.