Computer-Aided Design of Digital Systems: Language, Data Structures, and Simulation

  • Christos A. Papachristou
  • Pei-Ching Hwang
Part of the Management and Information Systems book series (MIS)

Abstract

Hardware description languages, HDLs, are widely used for simulation and synthesis of digital systems. They have also been used as the input for generating microcode, as the input language for system partitioning, design verification, performance evaluation, test generation, and automatic generation of logic design equations and diagrams In general, HDLs are useful to express the structural and behavioral information of digital systems serving as a medium of communication between hardware and software engineers.

Keywords

Digital System Design Automation System Storage Element Hardware Description Language List Structure 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    C. G. Bell and A. Newell, The Pms and Isp descriptive system for computer structure, Proc. Afips Sjcc, 1970.Google Scholar
  2. 2.
    C. T. Bartee, L. I. Lesow, and S. I. Reed, Theory and Design of Digital Machines, McGraw Hill, New York, 1962.MATHGoogle Scholar
  3. 3.
    H. Schorr, Computer aided digital system design and analysis using a register transfer language, Ieee Trans. Electron Comput. EC-1`3(12) 730–737 (1964).Google Scholar
  4. 4.
    Y. Chu, An Algol-like computer design language, Commun. Acm 8 (10) 607–615 (1965).MATHCrossRefGoogle Scholar
  5. 5.
    J. R. Duley and D. L. Dietmeyer, A digital system design language, Ieee Trans. Comput. C-17(9), 850–861 (1968).Google Scholar
  6. 6.
    F. J. Hii.I. and G. R. Peterson, Digital System: Hardware Organization and Design, 2nd ed., Wiley, New York, 1978.Google Scholar
  7. 7.
    M. R. Barbacci Instruction set processor specifications for simulation, evaluation, and synthesis, Proc. 16th Design Automation Conference, June, 1979.Google Scholar
  8. 8.
    C. W. RosE, G. M. Ordy, and P. J. Drongowski, N.mPc: A study in university-industry technology transfer, Ieee Design Test Feburary 44–56 (1984).Google Scholar
  9. 9.
    G. Zimmermann, Mds-The Mimoia design method, J. Digital Syst 4 (3), 221–239 (1980).Google Scholar
  10. 10.
    E. A. Franke, Automated Functional Design of Digital System, Ph.D. dissertation, Case Western Reserve University, November, 1967.Google Scholar
  11. 11.
    J. A. Darringer, The Description, Simulation, and Automatic Implementation of Digital Computer Processor, Ph.D. dissertation, Carnegie-Mellon University, May, 1969.Google Scholar
  12. E. D. Crocket et al,Computer-aided system design, Proc. Afips Fjcc, 1970.Google Scholar
  13. 13.
    M. B. Baray and S. Y. H. Su, A digital system modeling and design language, Proc. 8th Design Automation Workshop, 1971.Google Scholar
  14. 14.
    J. Lund, Logal-Logic algorithmic language, Univac Technical Memo A00317, March 5, 1973.Google Scholar
  15. S. Hirschhorn et al,Functional simulation in Fan-Sim3-Algorithms, data structures, and results, Proc. 18th Design Automation Conference, June, 1981.Google Scholar
  16. 16.
    H. Aniauff, P. Funk, and P. Menin, Phpl-A language for logic design and simulation, Euromicro Symposium on Microprocessing and Microprogramming, 1977.Google Scholar
  17. 17.
    D. J. Ullman, Computational Aspects of Vlsi, Computer Science Press, Rockville, Maryland, 1984.Google Scholar
  18. 18.
    C. Mead and L. Conway, Introduction to Vlsi Systems, Addison Wesley, Reading, Massachusetts, 1980.Google Scholar
  19. 19.
    R. Matthews, J. Newkirk, and P. Eichenberger, A target language for silicon compiler, Ieee Compcon 1982, pp. 349–353.Google Scholar
  20. 20.
    S. C. Johnson, Code generation for silicon, Proc. 10th Acm Symposium on Principles of Programming Languages, 1983.Google Scholar
  21. 21.
    K. Karplus, Chisel, An extension to the programming language C for Vlsi layouts, Ph.D. dissertation, Standford University, 1982.Google Scholar
  22. 22.
    J. Hennessy, Sum: A simulation and implementation language for Vlsi microcode, Lambda, Second Quarter, 20–28 (1981).Google Scholar
  23. 23.
    R. Sheraga and J. L. Gieser, Automatic microcode generation for horizontally micro-programmed processor, Proceedings of the 14th Workshop on Microprogramming, October, 1981.Google Scholar
  24. 24.
    P. R. MA and T. G. Lewis, On the design of a microcode compiler for a machine independent high-level language, Ieee Trans. Software Eng. SE-7(3), 261–274 (1981).Google Scholar
  25. 25.
    P. C. Hwang, Mdss: A design automation system including a hardware language, a microcode generator and a functional simulator, Ph.D. dissertation, University of Cincinnati, 1984.Google Scholar
  26. 26.
    C. A. Papachristou and P. C. Hwang, A functional simulator for digital systems, Proceedings of the 16th Asilomar Conference on Circuits, Systems and Computers, November, 1982.Google Scholar
  27. 27.
    C. A. Papachristou and P. C. Hwang A language for digital system specification and design, Ieee Workshop on Language for Automation, November, 1983, pp. 229–237.Google Scholar
  28. 28.
    M. Andrews, A firmware engineering development tool, Chapter 6 of Principle of Firmware Engineering in Microprogram Control, Computer Science Press, Rockville, Maryland 1980, pp. 210–274.Google Scholar

Copyright information

© Springer Science+Business Media New York 1985

Authors and Affiliations

  • Christos A. Papachristou
    • 1
  • Pei-Ching Hwang
    • 2
  1. 1.Computer Engineering and Science Department, Center for Automation and Intelligent Systems ResearchCase Western Reserve UniversityClevelandUSA
  2. 2.Phoenix Data Systems, Inc.AlbanyUSA

Personalised recommendations