Verification of timed circuits with symbolic delays
2004, ASP-DAC 2004: Asia and South Pacific Design Automation Conference 2004 (IEEE Cat. No.04EX753)
https://doi.org/10.1109/ASPDAC.2004.1337668Abstract
When time is incorporated in the specification of discrete systems, the complexity of verification grows exponentially. When the temporal behavior is specified with symbols, the verification problem becomes even more difficult. This paper presents a formal verification technique for timed circuits with symbolic delays. The approach is able to provide a set of sufficient linear constraints on the symbols that guarantee the correctness of the circuit. The applicability of the technique is shown by solving the problem of automatic discovery of linear constraints on input and gate delays that guarantee the correct behavior of asynchronous circuits.
References (19)
- R. Alur, C. Courcoubetis, N. Halbwachs, T. Henzinger, P.-H. Ho, X. Nicollin, A. Olivero, J. Sifakis, and S. Yovine. The algorithmic analysis of hybrid systems. Theoretical Computer Science, pp. 3-34, 1995.
- R. Alur and D. L. Dill. A theory of timed automata. Theoretical Computer Science, 126(2):183-235, 1994.
- A. Arnold. Finite Transition Systems. Prentice Hall, Englewood Cliffs, NJ, 1994.
- W. J. Belluomini and C. J. Myers. Timed circuit verification using TEL structures. IEEE Transactions on CAD, 20(1):129-146, 2001.
- S. Chakraborty, D. L. Dill, and K. Y. Yun. Min-max timing analysis and an application to asynchronous circuits. Proceedings of the IEEE, 87(2):332-346, 1999.
- T.-A. Chu. Synthesis of self-timed VLSI circuits from graph-theoretic specifications. PhD thesis, MIT, June 1987.
- J. Cortadella, M. Kishinevsky, S. M. Burns, A. Kondratyev, L. Lavagno, K. S. Stevens, A. Taubin, and A. Yakovlev. Lazy transition systems and asynchronous circuit synthesis with relative timing assumptions. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 21(2):109-130, 2002.
- P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In ACM Symp. on Principles of Programming Languages, pp. 238-252. ACM Press, New York, 1977.
- P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In ACM Symp. on Principles of Programming Languages, pp. 84-97. ACM Press, New York, 1978.
- G. Dantzig and B. Eaves. Fourier-motzkin elimination and its dual. Journal of combinatorial theory, 14:288-297, 1973.
- D. Dill and H. Wong-Toi. Verification of real-time systems by successive over and under approximation. In Proc. of the Conf. on Computer Aided Verification, Lecture Notes in Computer Science. Springer-Verlag, 1995.
- N. Halbwachs, Y.-E. Proy, and P. Roumanoff. Verification of real- time systems using linear relation analysis. Formal Methods in System Design, 11(2):157-185, 1997.
- T. A. Henzinger, Z. Manna, and A. Pnueli. Timed transition systems. In Proc. REX Workshop Real-Time: Theory in Practice, volume 600, pp. 226-251. LNCS, New York, 1992.
- H. Kim, P. Beerel, and K. Stevens. Relative timing based verification of timed circuits and systems. In Proc. 8th Int. Symp. on Asynchronous Circuits and Systems, 2002.
- L. Lavagno, K. Keutzer, and A. L. Sangiovanni-Vincentelli. Synthesis of hazard-free asynchronous circuits with bounded wire delays. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 14(1), 1995.
- M. A. Peña, J. Cortadella, A. Kondratyev, and E. Pastor. Formal veri- fication of safety properties in timed circuits. In Proc. Int. Symposium on Advanced Research in Asynchronous Circuits and Systems, pp. 2-11, 2000.
- C. Piguet et al. Memory element of the master-slave latch type, constructed by CMOS technology. US Patent 5,748,522, 1998.
- S. Schuster, W. Reohr, P. Cook, D. Heidel, M. Immediato, and K. Jenk- ins. Asynchronous Interlocked Pipelined CMOS Circuits Operating at ¨ G ¨ GHz. In IEEE Int. Solid-State Circuits Conf. (ISSCC), pp. 292-293, 2000.
- I. Sutherland and S. Fairbanks. GasP: A minimal FIFO control. In Proc. Int. Symposium on Advanced Research in Asynchronous Circuits and Systems, pp. 46-53, 2001.