| Publication Type |
technical report |
| School or College |
College of Engineering |
| Department |
Computing, School of |
| Creator |
Gopalakrishnan, Ganesh C. |
| Title |
From Algebraic Specifications to Correct VLSI Systems |
| Date |
1986-12 |
| Description |
This dissertation presents a hardware design methodology in which hardware systems can be modeled as abstract data types and semi-automatically synthesized into VLSI circuits. The behavior of a module is specified at both the abstract and the realization levels, in a purely functional language, "Structure and Behavior Language" (SBL). In a top-down design refinement phase, SBL specifications are manually refined by writing realization specifications that are equivalent to existing abstract specifications. The refinement process is manually directed in such a way that the leaf modules are eventually available in a module library. In a bottom-up circuit synthesis phase, controller modules are automatically synthesized from SBL specifications, and are incorporated along with previously built data-path modules. Routing is performed using module interconnections that are also automatically inferred from SBL specifications. Formal verification and simulation are supported. Test-case selection for simulation can be guided by the equational invariants obtainable from algebraic specifications. |
| Type |
Text |
| Subject |
VLSI circuits; computers |
| Language |
eng |
| Bibliographic Citation |
Gopalakrishnan, G. C. (1986). From algebraic specifications to correct VLSI systems. |
| Series |
University of Utah Computer Science Technical Report |
| Relation is Part of |
ARPANET |
| Format Medium |
application/pdf |
| Format Extent |
100,286,143 bytes |
| File Name |
Gopalakrishnan-From_Algebraic.pdf |
| Conversion Specifications |
Original scanned with Kirtas 2400 and saved as 400 ppi uncompressed TIFF. PDF generated by Adobe Acrobat Pro X for CONTENTdm display |
| ARK |
ark:/87278/s6k958sd |
| Setname |
ir_computersa |
| ID |
98444 |
| Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6k958sd |