The University of Southampton
University of Southampton Institutional Repository

A logic synthesis approach to silicon compilation

A logic synthesis approach to silicon compilation
A logic synthesis approach to silicon compilation

Progress in digital technology has yielded continuing growth in the complexity of circuits that can be packed in a chip. As a consequence, reduced costs and miniaturization widen the range of application of custom-made or VLSI (Very Large Scale Integration) circuits. However, traditional design methodologies have failed to fulfil the requirements of VLSI design. An emerging approach, silicon compilation, proposes VLSI design by automated synthesis of hardware specification from an abstract circuit description. This thesis concerns the development of a low cost VLSI design tool which takes a high level description of a digital circuit and produces a mask layout specification. A circuit description languge, BELA, its compiler, and a functional simulator were designed and implemented. Also, an independent software package was developed to support the compiler in the process of synthesis. The tool is directed towards synchronous circuits; at present, the compiler produces a PLA (Programmable Logic Array) implementation although other implementations are possible. The two main applications envisaged are design of controllers based on finite state machines and design of arithmetic and logic circuit cells. Favourable experimental results concerning those applications were obtained. The distinguishing aspects in this work are the input language and the logic synthesis method developed. A BELA program is an algorithm describing a circuit behaviour; the compiler extracts a physical structure to implement this behaviour. The high level of the input demanded an emphasis on the logic synthesis process. This process integrates various design techniques, including extensive verification and minimization, whose automation benefits from the logic function formalism underlying the synthesis method. (D82642)

University of Southampton
Pádua, Clarindo Isaias Pereira da Silva e
Pádua, Clarindo Isaias Pereira da Silva e

Pádua, Clarindo Isaias Pereira da Silva e (1988) A logic synthesis approach to silicon compilation. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

Progress in digital technology has yielded continuing growth in the complexity of circuits that can be packed in a chip. As a consequence, reduced costs and miniaturization widen the range of application of custom-made or VLSI (Very Large Scale Integration) circuits. However, traditional design methodologies have failed to fulfil the requirements of VLSI design. An emerging approach, silicon compilation, proposes VLSI design by automated synthesis of hardware specification from an abstract circuit description. This thesis concerns the development of a low cost VLSI design tool which takes a high level description of a digital circuit and produces a mask layout specification. A circuit description languge, BELA, its compiler, and a functional simulator were designed and implemented. Also, an independent software package was developed to support the compiler in the process of synthesis. The tool is directed towards synchronous circuits; at present, the compiler produces a PLA (Programmable Logic Array) implementation although other implementations are possible. The two main applications envisaged are design of controllers based on finite state machines and design of arithmetic and logic circuit cells. Favourable experimental results concerning those applications were obtained. The distinguishing aspects in this work are the input language and the logic synthesis method developed. A BELA program is an algorithm describing a circuit behaviour; the compiler extracts a physical structure to implement this behaviour. The high level of the input demanded an emphasis on the logic synthesis process. This process integrates various design techniques, including extensive verification and minimization, whose automation benefits from the logic function formalism underlying the synthesis method. (D82642)

This record has no associated files available for download.

More information

Published date: 1988

Identifiers

Local EPrints ID: 461928
URI: http://eprints.soton.ac.uk/id/eprint/461928
PURE UUID: 3347fb19-eccd-479a-84a4-bc291cd88ef4

Catalogue record

Date deposited: 04 Jul 2022 18:58
Last modified: 04 Jul 2022 18:58

Export record

Contributors

Author: Clarindo Isaias Pereira da Silva e Pádua

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×