Title :
An error decoder for the Compact Disc player as an example of VLSI programming
Author :
Kessels, Joep ; Van Berkel, Kees ; Burgess, Ronan ; Roncken, Marly ; Schalij, F.
Author_Institution :
Philips Res. Labs., Eindhoven, Netherlands
Abstract :
Using a programming language for VLSI design, called Tangram, they design a fast and simple VLSI circuit for error decoding in the Compact Disc player. The derivation of the design is straightforward and the result is succinctly expressed in less than one page of Tangram text. All design decisions are based merely on algorithmic and architectural considerations. No particular VLSI knowledge is needed and, therefore, the exercise demonstrates that Tangram allows system designers to design VLSI circuits. The exercise also shows that in a VLSI programming language special language constructs are essential to obtain efficient designs
Keywords :
Hi-Fi equipment; VLSI; decoding; error correction; programming languages; specification languages; Compact Disc player; Reed Solomon codes; Tangram; VLSI design; VLSI knowledge; VLSI programming; VLSI programming language; architectural considerations; error decoding; language constructs; Algorithm design and analysis; Circuits; Computer languages; Concurrent computing; Cost function; Decoding; Encoding; Functional programming; Laboratories; Very large scale integration;
Conference_Titel :
Design Automation, 1992. Proceedings., [3rd] European Conference on
Conference_Location :
Brussels
Print_ISBN :
0-8186-2645-3
DOI :
10.1109/EDAC.1992.205896