Of course, the (overemphasized) focus on methodology application justifies the achievement of short-term results at the cost of long-term properties. It is easily forgotten that many of the difficulties TCAD is struggling with now were caused long ago when early applications were designed as isolated, ``pioneer'' simulators, each with a different philosophy and often without the faintest idea that they might someday be integrated into larger CAD systems.
Looking at TCAD software, whether it is industrial or academic, it seems that everything is excused if just an urgent problem at hand can be solved. There are just very few, notable exceptions from the general unawareness of the software life cycle. A good characterization of this problematic situation has been given by Mar [14]
Because of the cyclical nature of technology development processes,
the time windows during which TCAD tools can impact a technology
design are relatively narrow. Technology development schedules are
driven by external market requirements and technology decisions will be
made with or without TCAD tools. Once specific technology decision
windows are passed the opportunity for applying TCAD to that phase of
the design are typically gone.
Application windows define what and when capabilities must be
delivered in order to be useful. Although this focus can cause
development to be focused on near term solutions, this has not
been the case at Intel where multiple generations of IC technologies
are developed concurrently.
To gain an understanding for potential TCAD problems, it is instrumental to recognize that Technology CAD is a continuous, dynamic process of creation and application of methodology rather than a static problem. This conception of TCAD is still not very common, which often leads to severe misunderstanding and entirely wrong expectations.