DocumentCode
2276918
Title
Writing style for architectural synthesis
Author
Smith, David R.
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear
1995
fDate
27-29 Mar 1995
Firstpage
106
Lastpage
113
Abstract
An encapsulated writing style of Verilog is described together with models for a corresponding scheduler and synthesizer. The method provides a middle ground between synthesis from behavioral specifications, which implies decisions too difficult for architectural synthesis, and synthesis from pure structural specifications, which necessitates providing full details of the controller and netlist. The input writing style is designed to be as concise as possible. This is done by the encapsulation of the functionality of major submodules, and implicit (inferred) control. In this way it is possible to describe complex functional architectures in an economical and transparent manner. This description can be transformed semi-automatically by steps through intermediate styles and eventually to a pure structural specification containing fall details of timing invocations and interconnections to appropriate controllers. At each stage after the first, the writing styles can be fully accessible to native Verilog simulators. The efficiency and economy of this style is demonstrated by a simulation of the well known DLX processor benchmark with full pipeline bypasses
Keywords
computer architecture; formal specification; hardware description languages; scheduling; timing; virtual machines; DLX processor benchmark; Verilog; architectural synthesis; behavioral specifications; complex functional architectures; controller details; controller interconnections; encapsulated writing style; implicit control; inferred control; intermediate styles; netlist details; pipeline bypasses; scheduler; semi-automatic description transformation; structural specifications; submodules; synthesizer; timing invocations; Computer science; Control system synthesis; Encapsulation; Hardware design languages; Law; Legal factors; Processor scheduling; Synthesizers; Testing; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
Conference_Location
Santa Cruz, CA
Print_ISBN
0-8186-7082-7
Type
conf
DOI
10.1109/IVC.1995.512504
Filename
512504
Link To Document