Publication View

Relations and Refinement in Circuit Design (1991)

Abstract
A language of relations and combining forms is presented in which to describe both the behaviour of circuits and the specifications which they must meet. We illustrate a design method that starts by selecting representations for the values on which a circuit operates, and derive the circuit from these representations by a process of refinement entirely within the language. Formal methods have always been used in circuit design. It would be unthinkable to attempt to design combinational circuits without using Boolean algebra. This means that circuit designers, unlike programmers, already use mathematical tools as a matter of course. It also means that we have a good basis on which to build higher level formal design methods. Encouraged by these observations, we have been investigating the application of formal program development techniques to circuit design. We view circuit design as the transformation of a program describing the required behaviour into an equivalent program that is s...

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.45.919
Source ftp://ftp.comlab.ox.ac.uk/pub/Documents/techreports/TR-13-90.ps.Z
Publisher Springer-Verlag
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.100.9674, 10.1.1.32.6668, 10.1.1.43.8025, 10.1.1.46.3151, 10.1.1.45.9999, 10.1.1.46.1468, 10.1.1.48.7549, 10.1.1.63.3795, 10.1.1.52.3751, 10.1.1.55.3751, 10.1.1.35.3566, 10.1.1.34.7160, 10.1.1.132.8794, 10.1.1.39.8833, 10.1.1.51.1459, 10.1.1.52.7968, 10.1.1.130.1403, 10.1.1.102.1091, 10.1.1.48.6321, 10.1.1.62.4374, 10.1.1.66.3329, 10.1.1.116.7269, 10.1.1.132.2496, 10.1.1.56.6434, 10.1.1.35.5535, 10.1.1.18.9654