Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/800033.800804acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

A model for hardware description and verification

Published: 25 June 1984 Publication History

Abstract

Integrated circuit verification is required to establish the correctness of a circuit design before fabrication. This paper proposes CIRCAL as a model in which to describe the behaviour of devices in a natural, concise and accurate manner. CIRCAL supports a number of verification techniques which allow for the formal analysis of circuit behaviour. Properties of the model are outlined while simulation and proof techniques using CIRCAL are presented.

References

[1]
Gordon, M., A very simple model of sequential behaviour of nMOS, Proc. VLSI '81, Edinburgh (Academic Press, New York, 1981).
[2]
Gordon, M., Proving a computer correct, Rept.42, Computer Laboratory, University of Cambridge, 1983.
[3]
Hayes, J., A unified switching theory with applications to VLSI design, Proc. IEEE 70, Oct. 1982.
[4]
Hoare, C.A.R., Communicating sequential processes, Comm. ACM 21 (8)(1978).
[5]
Mead, C. and Conway, L., Introduction to VLSI Systems (Addison-Wesley, Reading, MA, 1980).
[6]
Milne, G., The representation of communication and concurrency, Rept. 4088, Dept. of Computer Science, California Institute of Technology, 1980.
[7]
Milne, G., Abstraction and nondeterminism in concurrent systems, Proc. 3rd Internat. Conf. on Distributed Systems, Florida (IEEE Computer Society Press, 1982).
[8]
Milne, G., The correctness of a simple silicon compiler, Proc. 6th Internat. Symp. on Computer Hardware Description Languages and their Applications, Pittsburgh (North-Holland, Amsterdam, 1983).
[9]
Milne, G., A formal basis for the analysis of circuit timing, Rept. CSR-138-83, Dept. of Computer Science, University of Edinburgh, 1983.
[10]
Milne, G., CIRCAL: a calculus for circuit description, INTEGRATION 1, Nos 2 and 3, 1983.
[11]
Milne, G., CIRCAL and the representation of communication, concurrency and time, Rept. CSR-151-83, Dept. of Computer Science, University of Edinburgh, 1983.
[12]
Milner, R., A calculus of communicating systems, Lecture Notes in Computer Science 92 (Springer, Berlin, 1980).
[13]
Traub, N., A Lisp based CIRCAL environment, Rept. CSR-152-83, Dept. of Computer Science, University of Edinburgh, 1983.

Cited By

View all
  • (2019)An Algebraic Model for Asynchronous Circuits VerificationIEEE Transactions on Computers10.1109/12.222937:7(835-847)Online publication date: 4-Jan-2019

Index Terms

  1. A model for hardware description and verification

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '84: Proceedings of the 21st Design Automation Conference
      June 1984
      715 pages

      Sponsors

      Publisher

      IEEE Press

      Publication History

      Published: 25 June 1984

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      DAC '84 Paper Acceptance Rate 116 of 290 submissions, 40%;
      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Upcoming Conference

      DAC '25
      62nd ACM/IEEE Design Automation Conference
      June 22 - 26, 2025
      San Francisco , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)9
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 26 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)An Algebraic Model for Asynchronous Circuits VerificationIEEE Transactions on Computers10.1109/12.222937:7(835-847)Online publication date: 4-Jan-2019

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media