|
ABSTRACT
A LISP-based functional simulation system supporting a general concept of function and abstraction is described. SIMMER was developed primarily to support research into the relation of structure to function and associated description languages, and also to provide assistance to the designer analyzing especially difficult circuits. It consists of a general object-oriented message-passing functional simulator; a user-extensible intermediate-level base language for describing complex systems; and a supporting integrated database (not described). We introduce the versional module, a generalized notion of state, and busses as active functional objects. Message-passing LISP objects are used to represent physical and abstract entities.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Batali, John; Hartheimer, Anne; "The Design Procedure Language Manual", M.i.T. Artificial Intelligence Laboratory Memo 598, Sept. 1980.
|
| |
2
|
Brown, llarold; Tong, Christopher; Foyster, Gordon; "Palladia: An Exploratory Environment For Circuit Design", Oomputcr, Dec. 1{}83, pp. 41-5fi.
|
| |
3
|
Bryant, Ft. E.; "An Algorithm for MO$ Logic Simulation", LAMBDA, vol. 1, no. 3, fourth quarter 1080, pp. 46-53.
|
| |
4
|
Bryant, R. E.; "Race Detection ill MOS Circuits by Ternary Simulation", in VL$I 83: VLSI Deoign of Digital Systems, Proc. of the iFIP TG 10/WG 10.5 Intl. Conf. on VLSI, Trondheim, Norway, lfi-19 Aug. i~83, ed. by F. Anceau and E. J. Ass, paper 3.3, pp. 85-95.
|
| |
5
|
Raymond Cheng , Brian Griffin , Kun Katsumata , John Welsh, Functional simulation shortens the development cycle of a new computer, Proceedings of the 20th conference on Design automation, p.515-519, June 27-29, 1983, Miami Beach, Florida, United States
|
| |
6
|
|
| |
7
|
Crawford, John D.; Smith, Richard C.; "An Electronic Design Interchange Format --EDIF", IEEE Intl. Conf. on Computer Design {ICCD'84), Oct, 8-11, 1984, Port Chester, NY, pp. 82-86.
|
| |
8
|
Davis, Randall; Shrobe, Howard; "Representing Structure and Behavior of Digital llardware", Com~uter, vol. 1~, no. 10, Oct. I983, pp. 75-82.
|
| |
9
|
Dewey, AI; ~VtlDL: Implications of a Modern llardware Description Lan. gauge", IEEE Intl. Conf. on Computer Design {ICCD'84), Oct. 8-11, 19M, Port Chester, NY, pp. 78-81.
|
| |
10
|
|
| |
11
|
Mahesh H. Doshi , Roderick B. Sullivan , Donald M. Schuler, THEMIS logic simulator - a mix mode, multi-level, hierarchical, interactive digital circuit simulator, Proceedings of the 21st conference on Design automation, p.24-31, June 25-27, 1984, Albuquerque, New Mexico, United States
|
| |
12
|
|
| |
13
|
|
| |
14
|
Fazal, F. et al.; "The Front-End for tile Second Generation MOTI~ Simulation System', IEEE Intl. Conf. on Computer Design (ICCD'84), Oct. 8-11~ 11184, Port Chester, NY, pp. 487-491.
|
| |
15
|
Cajski, Daniel D.; Kuhn, Robert tl.; "Guest Editor's Introduction: New VLSI Tools", Computer, December 1983, pp. 11-14.
|
| |
16
|
|
| |
17
|
Hayes, john P.; "A Systematic Approach to Multivalued Digital Simulation", IF. gEl intl. Conf. on Computer Design (ICOD'84), Oct. 8-11, 1984, Port Chester, NY, pp. 177-182.
|
| |
18
|
Hi!l, Dwight Douglas; "ADI.IB: A Modular, Strongly-Typed Computer Design Language", Proc. of the 4th Intl. Symposium on Computer llardware Description Languages, Palo Alto, Ca., 8-9 Oct. 1979, pp. 75-81.
|
| |
19
|
Hill, Dwight Douglas; "Language and Environment for Multi-Level Sirenlation", Technical Report No, 185, Computer System8 Laboratory, Stanford University, March 1080.
|
| |
20
|
Hindin, Harvey J.; "Formal Protocol Specification Makes Its Mark", Oompurer Design, June 15, 1984, pp. 57-64.
|
| |
21
|
|
| |
22
|
Kelly, Van E.; Steinberg, Louis L.; "The CRITTER System: Analysing Digital Circuits by Propagating Behaviors and Specifications", Proc. Natl. Conf. on Artificial Intelligence {AAAI'82), August 18-20, 1682, C.M.U., U. of Pittsburgh, Pittsburgh, Penn., pp. 284-28g.
|
| |
23
|
Kuchinsky, Alan, et ai.; "ICPL -- Integrated Circuit Procedural Laaguano', iEEE Intl. Conf. on Computer Design (ICCD'84), Oct. 8-11, 1084, Port Chester, NY, pp. 802-806.
|
| |
24
|
|
 |
25
|
|
| |
26
|
|
| |
27
|
M~.Allcstcr, David A.; "An Outlook On Truth Maintenance", M.I.T. Artificial Intelligence Laboratory Memo 551, Aug. 1980.
|
| |
28
|
Mitchell, T.; Steinberg, L.; Smith, R. G.; Schooley, P.; Kelly, V.; Jacobs, H.; "Representations for Reasoning About Circuits", Proc. of the Seventh Intl. Joint Conf. on Artificial Intelligence iIJCAI'81), 24-23 Aug. 1981, Vancouver, BC, vol. 1, pp. 343-344.
|
| |
29
|
Nagel, L.; Peterson, D.; "Simulation Program with Integrated Circuit Emphasis (SPICE)", 16th Midwest Symposium on Circuit Theory, Waterloo, Ontario, April 12, 1973.
|
| |
30
|
|
| |
31
|
Pettengill, Robert C.; Haynes, Gregory A.; "The SLED/SDL Symbolic VLSI Design System", Intl. Coal on Computer-Aided Design ({CCAD'83), Santa Clara, Ca., 12-15 Sept. 1983, paper 2.2, pp. 10.11.
|
| |
32
|
|
| |
33
|
Ramachandran, Vijaya; "A Linear-Time Algorithm for Race Detection in Transistor Switch-Level Circuits", Intl. Conf. on Computer Design (ICCD'83), Oct, 8-i1, 1983, Port Chester, NY, pp. 345-348,
|
| |
34
|
|
| |
35
|
Charles W. Rose , Greg M. Ordy , Frederic I. Parke, N.mPc: A retrospective, Proceedings of the 20th conference on Design automation, p.497-505, June 27-29, 1983, Miami Beach, Florida, United States
|
| |
36
|
Rose, Charles W.; Ordy, Greg M.; Drongowskl, Paul J.; "N. mPc: A Study in University-Industry Technology Tr~aufcr", IEI~E I)eaign ~ Te~t, February 1984, pp. 44-56.
|
| |
37
|
Sanders, AI; Inr~lte, Beatriz; Bales, Mark; Lock, Ed; "Microcode Emulation Using VSIM, a Multilevel tlicrarchical $imula,;or", intl. Conf. on Computer- Aided Design (ICCAD'83), Santa Clara, Ca. 12-15 Sept. 1983, paper 8.1, pp. 55-56.
|
 |
38
|
Tohru Sasaki , Akihiko Yamada , Shunichi Kato , Terufumi Nakazawa , Kyoji Tomita , Nobuyoshi Nomizu, MIXS: A mixed level simulator for large digital system logic verification, Proceedings of the 17th conference on Design automation, p.626-633, June 23-25, 1980, Minneapolis, Minnesota, United States
[doi> 10.1145/800139.804596]
|
| |
39
|
Schwartz, Richard L.; Me!liar-Smlth, P. Michael; "From State Machines to Temporal Logic: Specification Methods fo- Protocol Standard8~, IEEE Trans. on Communications, vol. COM-30. no. 12, December 1082, pp. 2486.2496.
|
| |
40
|
$chwart{, R. L.; Meliar-Smith, P. M.; Vog% F. H.; P{aisted, D. A.; An nterval Logic }or Higher-Level Temporal Reasoning, NASA Contractor Rcpor~ 172262, Contract NAS1-17067, September 1983.
|
| |
41
|
Eric Slutz , Glen Okita , Jeanne Wiseman, Block description language (BDL): A structural description language, Proceedings of the 21st conference on Design automation, p.81-85, June 25-27, 1984, Albuquerque, New Mexico, United States
|
 |
42
|
|
| |
43
|
Kit Tham , Rob Willoner , David Wimp, Functional design verification by multi-level simulation, Proceedings of the 21st conference on Design automation, p.473-478, June 25-27, 1984, Albuquerque, New Mexico, United States
|
| |
44
|
Viega, Pedro M. B.; Lan~a, M~lrio J. A.; "IIARPA: A tllerarchlcal Multi- Level ttard ware Description Language", 21st IEEE Design Aurora arson Conference (DAC'84), Albuquerque, NM, 25-27 June 1084, paper 4.1, pp. 59-65.
|
| |
45
|
Waxman, R.; "The Many Languages of glertronlc Computer-Aided Design", Intl. Conf. on Computer Design {ICCD'84}, Oct. 8-11, llt84, Port Chester, NY, pp. 74-77.
|
| |
46
|
Williams, Brian C.; "A System For Propagating Constraints Over Time', in progress,
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard H. Lathrop , Robert J. Hall , Gavan Duffy , K. Mark Alexander , Robert S. Kirk, Advances in functional abstraction from structure, Proceedings of the 25th ACM/IEEE conference on Design automation, p.708-711, June 12-15, 1988, Atlantic City, New Jersey, United States
|
|