ACM Home Page
Please provide us with feedback. Feedback
An extensible object-oriented mixed-mod functional simulation system
Full text PdfPdf (936 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 22nd ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 630 - 636  
Year of Publication: 1985
ISBN:0-8186-0635-5
Authors
Richard H. Lathrop  M.I.T. Artificial Intelligence Laboratory, Cambridge, MA
Robert S. Kirk  American Microsystems, Inc., Twain Harte, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 4,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/317825.317956
What is a DOI?

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
 
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
 
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
 
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
 
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
42
 
43
 
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,


Collaborative Colleagues:
Richard H. Lathrop: colleagues
Robert S. Kirk: colleagues