Skip to main content

System cars and its description language

  • Conference paper
  • First Online:
  • 123 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 152))

Abstract

System CARS (a Computer Aid for Recursive Synthesis) has been developed to assist the designer in the synthesis phase of the design of digital systems. CARS applies a top-down structured approach in the design process and can be used at any user-defined level of refinement. CARS does not apply any restriction on the creative work of the designer, but it only gives means to describe his concepts and tools to check his results. The design language defined for CARS is well suited to describe behavioral concepts and structures as well. One of the most important feature is that the designer can use the same SHADE/CARS language for both purposes. CARS supports the consistency analysis of the refinement level achieved and it not only compares neighboring levels of the same design, but at the same time it derives functional tests for the lower-level structure. At the end of the design process these tests are automatically composed into a functional test of the hardware designed. Each level of the design is kept in the CARS library and can be modified at any moment of the design process. When modification takes place CARS makes a thorough analysis of it thus enforcing correctness. When using multi-level simulation as an analysis tool of CARS, the system provides standard means for data and time refinements and coarsening as well.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Coplaner, H.D. and Janku, J.A.: Top Down Approach to LSI System Design. Computer Design, Vol. 13,No.8. August 1974.

    Google Scholar 

  2. Hill, D., van Cleemput, W.: SABLE: a Tool for Generating Structured Multi-level Simulation. Proc. of 16th Design Automation Conference, San Diego, 1979.

    Google Scholar 

  3. Máté, L., Bohus, M., Filp, A., Hinsenkamp, A.: CARS: A Computer Aid for Recursive Synthesis. Proc. of ICCC'80, Port Chester, 1980.

    Google Scholar 

  4. Noon, W.A.: A Design Verification and Logic Validation System. Proc. of the 14th Design Automation Conference, New York, 1977.

    Google Scholar 

  5. Compbell, R.H., Habermann, A.N.: Process Synchronization by Path Expressions. Lecture Notes in Computer Science No. 16, New York, 1974.

    Google Scholar 

  6. Koster, C.H.A.: CDL-A Compiler Implementation Language. Springer Verlag, Berlin, 1977.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Elöd Knuth Erich J. Neuhold

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Máté, L.L., Bohus, M., Csopaki, G., Filp, A., Hinsenkamp, A. (1985). System cars and its description language. In: Knuth, E., Neuhold, E.J. (eds) Specification and Design of Software Systems. OS 1982. Lecture Notes in Computer Science, vol 152. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0051557

Download citation

  • DOI: https://doi.org/10.1007/BFb0051557

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-12284-5

  • Online ISBN: 978-3-540-39605-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics