Efficient simulation model generation using automatic programming techniques

Generating simulation models is a knowledge intensive, time consuming, and error-prone task in implementing a simulator. The main purpose of this research was to find an easy, fast, and reliable way to generate simulation models and model library. To solve this problem, the Automatic Element Routine Generation System (AERO) is developed as an efficient way for automatic model development using domain specific automatic programming techniques. Behavioral and structural models are generated from Boolean equations, truth tables, HDL descriptions, schematic diagrams, or incomplete specifications. Results show that the system could greatly reduce the cost of simulation model generation for CAD systems and, consequently, reduce the design cycle considerably.

[1]  David R. Barstow Domain-Specific Automatic Programming , 1985, IEEE Transactions on Software Engineering.

[2]  Sungho Kang,et al.  AFMG: automatic functional model generation system for digital simulation , 1991, [1991] Proceedings Fourth Annual IEEE International ASIC Conference and Exhibit.

[3]  Sungho Kang,et al.  Modelling and simulation of design errors , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.

[4]  David Bryan,et al.  Combinational profiles of sequential benchmark circuits , 1989, IEEE International Symposium on Circuits and Systems,.

[5]  F. Brglez,et al.  A neutral netlist of 10 combinational benchmark circuits and a target translator in FORTRAN , 1985 .

[6]  Sungho Kang,et al.  Path-delay fault simulation for a standard scan design methodology , 1994, Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors.