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.
References
Coplaner, H.D. and Janku, J.A.: Top Down Approach to LSI System Design. Computer Design, Vol. 13,No.8. August 1974.
Hill, D., van Cleemput, W.: SABLE: a Tool for Generating Structured Multi-level Simulation. Proc. of 16th Design Automation Conference, San Diego, 1979.
Máté, L., Bohus, M., Filp, A., Hinsenkamp, A.: CARS: A Computer Aid for Recursive Synthesis. Proc. of ICCC'80, Port Chester, 1980.
Noon, W.A.: A Design Verification and Logic Validation System. Proc. of the 14th Design Automation Conference, New York, 1977.
Compbell, R.H., Habermann, A.N.: Process Synchronization by Path Expressions. Lecture Notes in Computer Science No. 16, New York, 1974.
Koster, C.H.A.: CDL-A Compiler Implementation Language. Springer Verlag, Berlin, 1977.
Author information
Authors and Affiliations
Editor information
Rights 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