Timing Analysis of Digital Circuits and the Theory of Min-Max Functions

asynchronous circuit, clock schedule verification, cycle time, fixed point, max-plus algebra, min-max function Recent progress in the timing analysis of digital circuits has involved the use of maximum and minimum timing constraints. We put forward the theory of min-max functions, a non-linear generalization of max-plus algebra, as the correct framework in which to study problems with mixed constraints. We state several new results which enable us to (a) refine and extend the work of Burns on timing metrics for asynchronous circuits and (b) explain, on the basis of general theory, the observations of Szymanski and Shenoy on the verification of clock schedules for synchronous circuits. The work described here was done as part of project STETSON, a joint project between HP Labs and Stanford University on asynchronous hardware design.

[1]  Geert Jan Olsder,et al.  The power algorithm in max algebra , 1993 .

[2]  Narendra V. Shenoy,et al.  Verifying clock schedules , 1992, ICCAD.

[3]  Jeremy Gunawardena Periodic Behaviour in Timed Systems with Fand; Org Causality Part I: Systems of Dimension 1 and 2 , 1992 .

[4]  Trevor N. Mudge,et al.  CheckT/sub c/ and minT/sub c/: timing verification and optimal clocking of synchronous digital circuits , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[5]  Ganesh Gopalakrishnan,et al.  Performance analysis and optimization of asynchronous circuits , 1994, Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[6]  Kunle Olukotun,et al.  Analysis and design of latch-controlled synchronous digital circuits , 1990, DAC '90.