[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Asynchronous Circuits for Low Power: A DCC Error Corrector

Published: 01 April 1994 Publication History

Abstract

The authors describe a complete low-power digital compact cassette error corrector. Using Tangram, a high-level programming language, they designed two asynchronous circuits that correct errors on DCC specifications.

References

[1]
1. G.C.P. Lokhoff, "DCC--Digital Compact Cassette," IEEE Trans. Consumer Electronics , Vol. 37, No. 3, Aug. 1991, pp. 702-706.
[2]
2. A.P. Chandrakasan, S. Sheng, and R.W. Broderson, "Low-Power CMOS Digital Design," IEEE J. Solid-State Circuits, Vol. 27, No. 4, 1992, pp. 473-483.
[3]
3. F. Schalij, "Tangram Manual," Tech. Report LR 008/93, Philips Research Laboratories, Eindhoven, The Netherlands, 1993.
[4]
4. C.A.R. Hoare, "Communicating Sequential Processes," Comm. ACM, Vol. 21, No. 8, 1978, pp. 666-677.
[5]
5. Occam Programming Manual, Inmos Limited, ed., Series in Computer Science, Prentice-Hall Int'l, 1984.
[6]
6. A.J. Martin, "Syntax-Directed Translation of Concurrent Programs into Self-Timed Circuits," Proc. Sixth MIT Conf. Adv. Research in VLSI, MIT Press, Cambridge, Mass., 1990, pp. 35-50.
[7]
7. A.J. Martin, "Programming in VLSI: from Communicating Processes to Delay-Insensitive Circuits," UT Year of Programming: Institute on Concurrent Programming, C.A.R. Hoare, ed., Addison-Wesley, Reading, Mass., 1989, pp. 1-64.
[8]
8. E. Brunvand and R. Sproull, "Translating Concurrent Programs into Delay-Insensitive Circuits," Proc. IEEE Int'l Conf. Computer-Aided Design, IEEE Computer Society Press, Los Alamitos, Calif., 1989, pp. 262-265.
[9]
9. K. van Berkel et al., "The VLSI-Programming Language Tangram and Its Translation into Handshake Circuits," Proc. European Design Automation Conf., CS Press, 1991, pp. 384-389.
[10]
10. K. van Berkel, Handshake Circuits: An Asynchronous Architecture for VLSI Programming, Int'l Series on Parallel Computation 5, Cambridge University Press, Cambridge, England, 1993.
[11]
11. S.M. Omstein, M.J. Stucki, and W.A. Clark, "A Functional Description of Macromodules," Proc. Sprint Joint Computer Conf., AFIPS, 1967, pp. 337-355.
[12]
12. C.L. Seitz, "System Timing," Introduction to VLSI Systems, C.A. Mead and L.A. Conway, eds., Addison-Wesley, 1980.
[13]
13. M. Roncken and R. Saeijs, "Linear Test Times for Delay-Insensitive Circuits: A Compilation Strategy," Proc. IFIP WC 10.5 Working Conf. Asynchronous Design Methodologies, 1993, pp. 13-27.
[14]
14. J. Kessels et al., "VLSI Programming of a Low-Power Asynchronous Error Corrector for the DCC Player," Tech. Report TN 023/94, Philips Research Laboratories, 1994.
[15]
15. J. Kessels et al., "An Error Decoder for the Compact Disc Player as an Example of VLSI Programming," Proc. European Design Automation Conf., 1992, pp. 69- 74.
[16]
16. J. Kessels, "Derivation of a Low-Power Reed-Solomon Decoder for the DCC Player," Tech. Report TN 034/94, Philips Research Laboratories, 1994.
[17]
17. K. van Berkel et al., "A Fully Asynchronous Low-Power Error Corrector for the DCC Player," Proc. IEEE Int'l Solid-State Circuits Conf., 1994, p. TA5.4.

Cited By

View all
  • (2009)Power reduction of asynchronous logic circuits using activity detectionIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2008.201191217:7(893-906)Online publication date: 1-Jul-2009
  • (2004)Asynchronous Design By ConversionProceedings of the conference on Design, automation and test in Europe - Volume 210.5555/968879.969197Online publication date: 16-Feb-2004
  • (2002)A New Methodology to Design Low-Power Asynchronous CircuitsProceedings of the 12th International Workshop on Integrated Circuit Design. Power and Timing Modeling, Optimization and Simulation10.5555/646949.712740(108-117)Online publication date: 11-Sep-2002
  • Show More Cited By

Recommendations

Reviews

Arun Ektare

The authors have used a high-level language, Tangram, to design asynchronous circuits. The asynchronous circuits on a chip potentially consume less power. Tangram allows automatic compilation of such circuits. Efficient test procedure generation is also possible. The authors have designed an error detector based on digital compact cassette (DCC) specifications. The two integrated circuits (ICs) designed by the authors contain about 155,000 transistors, and the authors estimate a power reduction of 80 percent. The paper briefly describes a few important constructs of Tangram and their corresponding circuit structures. A discussion of the block-diagrams of the ICs follows. Then the authors give test results that tend to prove the assumptions with which the project started. The paper is well written, although Tangram is too briefly described. It includes an adequate list of references for those who want further details. The operation, fabrication, and testing of the two ICs are described in satisfactory detail. The paper should be important to IC designers who are experts in hardware description languages.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Design & Test
IEEE Design & Test  Volume 11, Issue 2
April 1994
78 pages
ISSN:0740-7475
  • Editor:
  • Ken Wagner
Issue’s Table of Contents

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 April 1994

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2009)Power reduction of asynchronous logic circuits using activity detectionIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2008.201191217:7(893-906)Online publication date: 1-Jul-2009
  • (2004)Asynchronous Design By ConversionProceedings of the conference on Design, automation and test in Europe - Volume 210.5555/968879.969197Online publication date: 16-Feb-2004
  • (2002)A New Methodology to Design Low-Power Asynchronous CircuitsProceedings of the 12th International Workshop on Integrated Circuit Design. Power and Timing Modeling, Optimization and Simulation10.5555/646949.712740(108-117)Online publication date: 11-Sep-2002
  • (2001)The tangram framework (embedded tutorial)Proceedings of the 2001 Asia and South Pacific Design Automation Conference10.1145/370155.370339(255-260)Online publication date: 30-Jan-2001
  • (1999)Practical advances in asynchronous design and in asynchronous/synchronous interfacesProceedings of the 36th annual ACM/IEEE Design Automation Conference10.1145/309847.309889(104-109)Online publication date: 1-Jun-1999
  • (1999)Self-Timed Boundary-Scan Cells for Multi-Chip Module TestJournal of Electronic Testing: Theory and Applications10.1023/A:100838831883515:1-2(115-127)Online publication date: 1-Aug-1999
  • (1998)A low power video processorProceedings of the 1998 international symposium on Low power electronics and design10.1145/280756.280835(136-138)Online publication date: 10-Aug-1998
  • (1998)Architectural optimization for low-power nonpipelined asynchronous systemsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/92.6612476:1(56-65)Online publication date: 1-Mar-1998
  • (1998)Asynchronous Comparison-Based Decoders for Delay-Insensitive CodesIEEE Transactions on Computers10.1109/12.70938047:7(802-811)Online publication date: 1-Jul-1998
  • (1997)Critical hazard free test generation for asynchronous circuitsProceedings of the 15th IEEE VLSI Test Symposium10.5555/832297.836342Online publication date: 27-Apr-1997
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media