Patent ID: 8924766
Filing Date: 2014-12-30
Classification: G06F

Abstract:
1. A method of correcting a timing analysis performed by a data processing apparatus on a circuit formed of a plurality of cells to account for the reverse Miller effect, said data processing apparatus having access to timing characterisation data that provides timing characteristics for each of said plurality of cells, said timing characterisation data indicating output transition times and delay times for a signal passing through said cell in dependence upon transition times of said signal and a loading on said cell, wherein said timing analysis comprises: for a signal path: identifying cells on said signal path and cells in parallel to said cells on said signal path that are driven by a same signal, and for each cell on said signal path, determining from an input transition time and a load on said cell, an output transition time and a delay using said characterisation data for said cell, an output transition time calculated for a first cell on said signal path being used as a basis for an input transition time for a next cell on said signal path; wherein said correcting steps comprise: providing further characterisation data for at least some of said cells, said further characterisation data including a Miller capacitance of at least a portion of said cell; correcting said determined output transition time for said at least some of said cells by increasing said output transition time by an amount dependent upon said Miller capacitance for said cell and for said at least some of said cells that are in parallel to said cell and are driven by a same signal; using said correction to said output transition time to correct an input transition time for a next cell when calculating said delay time and said output transition time for said next cell; calculating a time taken for a data signal to travel along said signal path from said delay times determined using said corrected output transition times.