Patent ID: 8042071

Claim:
A method for creating an integrated circuit, the method comprising: identifying, by using a design automation system, a storage element within a logic design; replacing the storage element with both a first storage cell and a second storage cell, wherein the second storage cell operates as a redundant storage cell to the first storage cell, and wherein an output of the first storage cell is connected to a first input of a comparator and an output of the second storage cell is connected to a second input of the comparator, the comparator providing an error indicator; determining placement of the first storage cell, the second storage cell, the comparator, and one or more intervening cells, wherein the one or more intervening cells are placed between the first storage cell and the second storage cell; and creating the integrated circuit using the comparator, the first storage cell, the second storage cell, the one or more intervening cells, and the determined placement.