An Integrated Design Environment for Semiconductors

  • P. A. Gough


In January 1989 the Integrated Device Design Environment (IDDE) software was released to Semiconductor Development sites within Philips. This paper reviews the original goals that underpinned the design of the TCAD framework, how well in the intervening 4 years it has met these objectives, what lessons have been learnt and what issues, from an industrial perspective, are still outstanding. Further, this work attempts to show that usability is an important component of TCAD systems and deserves far more attention than it currently gets.


Design Environment Bipolar Transistor Auger Recombination Direct Manipulation Device Simulator 
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. [1]
    P. A. Gough, M. K. Johnson, P. Walker, H. Hermans, An Integrated Device Design Environment for Semiconductors, IEEE Trans. Computer-Aided Design, Vol.10, pp.808–821, June, 1991.CrossRefGoogle Scholar
  2. [2]
    S. E. Hansen, SUPREM III User’s Manual, Stanford Univ., 1985.Google Scholar
  3. [3]
    M. E. Law, C. S. Rafferty, R. W. Dutton, New N-Well fabrication techniques based on 2-D process simulation, IEEE Trans. Electron Devices, Vol.27, pp.518–521, Dec. 1986.Google Scholar
  4. [4]
    J. Lorenz, el al., COMPOSITE - A complete modelling program of silicon technology, IEEE Trans. Computer-Aided Design, Vol 4, Oct. 1985.Google Scholar
  5. [5]
    S. Polak, et al., The CURRY algorithm, Simulation of Semiconductor Devices and Processes, Pineridge Press, Vol. 2, p. 131, 1986.Google Scholar
  6. [6]
    K. R. Whight, et al. Computer aided design of multiple guard ring systems for the passivation of high voltage planar semiconductor junctions, Proc. NASECODE III, Boole Press, 1983.Google Scholar
  7. [7]
    N. T. Gladd, Object-oriented interface system for particle-in-cell simulations, IEEE Trans.Electron Devices, Vol. 35, Nov. 1988.Google Scholar
  8. [8]
    B. A. Myers, User-Interface tools: Introduction and survey, IEEE Software, Jan., 1989.Google Scholar
  9. [9]
    P. A. Gough, Device, Mesh, and Results file formats within IDDE - A proposed standard, PRL Tech.Note. No. 2801, April 1989.Google Scholar
  10. [10]
    S. G. Duvall, An interchange format for process and device simulators, IEEE Trans. Computer-Aided Design, Vol.7, July, 1988.Google Scholar
  11. [11]
    M. R. Simpson, PRIDE: An Integrated design environment for semiconductor device simulation, IEEE Tran. Computer-Aided Design, pp. 1163–1174, Sept. 1991.Google Scholar
  12. [12]
    B. Shneiderman, Direct manipulation: a step beyond programming languages, IEEE Computers, pp.57–69, August, 1983.Google Scholar
  13. [13]
    I. Benbasat, P. Todd, An experimental investigation of interface design alternatives: icon vs. text and direct manipulation vs. menus Int. J. Man-Machine Studies, Vol. 38, pp. 369–402, 1993.CrossRefGoogle Scholar
  14. [14]
    P. A. Gough et al., Fast switching lateral insulated gate transistor, IEDM Tech. Dig., pp.. 218–221, 1986.Google Scholar
  15. [15]
    M. R. Pinto, C. S. Rafferty, R. W. Dutton, “PISCES II: Poisson and continuity equation solver”, Stanford Electron.Lab., Tech.Rep., Sept. 1984.Google Scholar
  16. [16]
    E. Roks, A bipolar floating base detector (FBD) for CCD image sensors, Proc. IEDM, pp. 109–112, 1992.Google Scholar
  17. [17]
    P. A. Gough, P. Walker, K. R. Whight, Electrothermal Simulation of Power Semiconductor Devices, Proceedings of ISPSD’91, pp. 89–94, 1991.Google Scholar
  18. [18]
    P. A. Markowich, The Stationary Semiconductor Device Equations, Springer-Verlag, 1986.Google Scholar
  19. [19]
    P. Pichler, Simulation of Critical IC Fabrication Steps, Vol. 32, Oct. 1985.Google Scholar
  20. [20]
    M. Smooke, Two-Dimensional fully adaptive solutions of Solid-State Alloying Reactions, J. Comp. Physics, Vol. 62, pp. 1–25, 1986.MathSciNetMATHCrossRefGoogle Scholar
  21. [21]
    J. Nielsen, The usability engineering lifecycle, IEEE Computer, Vol. 25, pp. 12–22, Mar. 1992.CrossRefGoogle Scholar
  22. [22]
    J. Nielsen, Usability engineering at a discount, In Designing and Using Human-Computer Interfaces and Knowledge Based Systems, G. Salvendy, M. J. Smith (Eds.), Elsevier Science Publishers, Amsterdam, pp. 394–401, 1989.Google Scholar
  23. [23]
    J. Nielsen, Big paybacks from discount usability engineering, IEEE Software, Vol. 7, pp. 107–108, May 1990.Google Scholar
  24. [24]
    Human Factors in Computing Systems,Proceedings of INTERCHI’93, Addison Wesley, 1993.Google Scholar
  25. [25]
    F.Fasching, A New Open Technology CAD System,ESSDERC’91, Elsevier, pp.217–220, 1991.Google Scholar
  26. [26]
    S. K. Chang Visual Languages: a Tutorial and Survey, IEEE Software, pp. 29–39, Jan. 1987.Google Scholar
  27. [27]
    C. T.Upson, The Application Visualization System: A Computational Environment for Scientific Visualisation, IEEE Computer Graphics and Applications, pp. 30–42, July 1989.Google Scholar
  28. [28]
    F. Paterno, The Design and Specification of a Visual Language: an Example for Geographic Information Systems Applications, Proceedings of Eurographics UK 1993, March 1993.Google Scholar
  29. [29]
    K. P. Vaubel, C. F. Gettys, Infering User Expertise for Adaptive Interfaces, Human Computer Interaction, Vol. 5, pp. 95–117, 1990.CrossRefGoogle Scholar
  30. [30]
    D. D. Hils, Visual Languages and Computing Survey: Data Flow Visual Programming Languages, Jour. Visual Lang. and Computing, Vol. 3, pp. 69–101, 1992.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag/Wien 1993

Authors and Affiliations

  • P. A. Gough
    • 1
  1. 1.Philips Research LaboratoriesRedhill, SurreyUK

Personalised recommendations