Patent ID: 8775993
Filing Date: 2014-07-08
Classification: G06F

Abstract:
1. A non-transitory computer readable medium comprising computer executable instructions for carrying out a method for designing an integrated circuit, the method comprising: performing a pre-layout simulation of a circuit design of the integrated circuit; generating a first layout according to a schematic of the circuit design based on the pre-layout simulation; performing a simulation of the circuit design with predetermined layout parameters; generating a modified circuit design of the integrated circuit by modifying a circuit of the circuit design to compensate for an impact of the layout parameters according to the simulation; budgeting the layout parameters for the modified circuit design based on design constraints of the integrated circuit and generating at least one recommended layout parameter based on the budgeting; generating a second layout based on the modified circuit design and the at least one recommended layout parameter; comparing the at least one recommended layout parameter to the design constraints for violations; and performing a post-layout simulation of the modified circuit design based on the second layout.