Future directions for VLSI and software engineering

  • Connie U. Smith
  • John A. Dallen
Chapter 1 Beyond Software Engineering
Part of the Lecture Notes in Computer Science book series (LNCS, volume 163)


A structure is developed and used for the comparison of the VLSI and software design processes. The comparison reveals both similarities and differences in the two disciplines and in their evolution. Several possible implications are presented which contribute to an understanding of the processes and provide insights into appropriate directions for future research. Finally, some areas with high potential gains through technology transfer are discussed.


Design Process Technology Transfer Behavioral Property Chip Area Design Quality 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [B181]
    G.A. Blaauw and F.P. Brooks, Computer Architecture, preliminary draft (1981).Google Scholar
  2. [Bo76]
    B.W. Boehm, “Software Engineering,” IEEE Transactions on Computers, Vol. C-25(12) (December 1976).Google Scholar
  3. [Ca81]
    Luca Cardelli and Gordon Plotkin, “An Algebraic Approach to VLSI Design,” pp. 173–182 in VLSI 81 Very Large Scale Integration, ed. John P. Gray Academic Press, Inc., New York (1981).Google Scholar
  4. [Ch74]
    Y. Chu, “Introducing CDL,” Computer, Vol. 7(12), pp. 31–33, IEEE (December 1974).Google Scholar
  5. [Di74]
    D.L. Dietmeyer, “Introducing DDL,” Computer, Vol. 7(12), pp. 34–38, IEEE (December 1974).Google Scholar
  6. [Jo79]
    D. Johannsen, “Bristle Blocks—A Silicon Compiler,” in Proc. of the 16th Design Automation Conference (1979).Google Scholar
  7. [Ma80]
    M. Marshall and L. Waller, “VLSI Pushes Super-CAD Techniques,” Electronics, pp. 73–80 (July 31, 1980).Google Scholar
  8. [Me80]
    Carver, Mead and Lynn Conway, in Introduction to VLSI Design, Addison-Wesley Publishing Company (1980).Google Scholar
  9. [Ro82]
    J. Rosenberg and N. Weste, A Better Circuit Description, Technical Report 82-01, Microelectronics Center of North Carolina (1982).Google Scholar
  10. [Si74]
    D. Siewiorek, “Introducing PMS,” Computer, Vol. 7(12), pp. 42–44, IEEE (December 1974).Google Scholar
  11. [Si74]
    D. Siewiorek, “Introducing ISP,” Computer, Vol. 7(12), pp. 39–41, IEEE (December 1974).Google Scholar
  12. [Si82]
    D.P. Siewiorek, C.G. Bell, and A. Newell, Computer Structures: Principles and Examples, McGraw Hill Book Company (1982).Google Scholar
  13. [Smi82]
    Connie U. Smith and J.C. Browne, “Performance Engineering of Software Systems: A Case Study,” Proc. AFIPS National Computer Conference, Houston (1982).Google Scholar
  14. [Wi77]
    John D. Williams, STICKS—A New Approach to LSI Design, Master's Thesis, Massachusetts Institute of Technology (June 1977).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • Connie U. Smith
    • 1
  • John A. Dallen
    • 1
  1. 1.Design Methodology LaboratoryDuke UniversityDurham

Personalised recommendations