DocumentCode
2269259
Title
Formal synthesis of circuits with a simple handshake protocol
Author
Kumar, Ramayya ; Kropf, Thomas ; Schneider, Klaus
Author_Institution
Forschungszentrum Inf. Karlsruhe, Germany
fYear
1995
fDate
4-7 Jan 1995
Firstpage
255
Lastpage
259
Abstract
Our approach towards the formal synthesis of circuits can be compared to that of constructing using LEGO bricks. Given a set of pre-proven building blocks they can be composed using certain operators, such that the overall composed circuit meets its specifications. Each of these building blocks obeys a simple handshake protocol and the composition takes place by plugging these building blocks into a predefined template which reflects the semantics of the operator. The correctness proofs between the templates and the operators are performed a priori. The specification of the overall circuit is given using certain higher-order temporal operators and parametrized data signals. This entire approach has been formally embedded in the HOL theorem prover
Keywords
formal logic; high level synthesis; logic design; protocols; HOL theorem prover; correctness proofs; formal circuit synthesis; handshake protocol; higher-order temporal operators; operator semantics; parallel module composition; parametrized data signals; preproven building blocks; sequentially composed modules; synchronous circuits; template; Circuit simulation; Circuit synthesis; Control system synthesis; Fault tolerance; Hardware; Logic; Pipelines; Protocols; Signal synthesis; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1995., Proceedings of the 8th International Conference on
Conference_Location
New Delhi
ISSN
1063-9667
Print_ISBN
0-8186-6905-5
Type
conf
DOI
10.1109/ICVD.1995.512119
Filename
512119
Link To Document