Fable(ID:4401/fab001)


Stanford 1983

Abstract definition language for IC manufacturing processes


References:
  • Harold L. Ossher, Brian K. Reid "Fable: A programming-language solution to IC process automation problems" view details Abstract: The Stanford University Center for Integrated Systems is embarking on an ambitious project to formally characterize integrated circuit fabrication processes, and to provide a degree of automation of research and prototyping activities in the IC fabrication facility. A crucial component of this project is the ability to represent an IC fabrication “recipe” in a repeatable, transportable, device-independent fashion. We have designed the language Fable for this purpose: it offers some novel approaches to abstraction and modularity. We describe the problem, explain why we were forced to devise a new language rather than use an existing language, describe important properties of the Fable language, and give several examples.
          in Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco view details
  • Harold L. Ossher "Grids: A new program structuring mechanism based on layered graphs" view details
          in [ACM SIGACT-SIGPLAN] Proceedings of the 11th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages POPL 84 1984 , Salt Lake City, Utah, United States view details
  • Ossher, Harold L "A New Program Structuring Mechanism Based on Layered Graphs" PhD thesis, Stanford University, 1985. Published as Tech. Rept. STAN-CS-85-1078, Stanford University, December, 1984. view details
          in [ACM SIGACT-SIGPLAN] Proceedings of the 11th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages POPL 84 1984 , Salt Lake City, Utah, United States view details
  • Ossher, Harold L. A mechanism for specifying the structure of large, layered, object-oriented programs, view details
          in SIGPLAN Notices 21(10) October 1986 (OOPWORK Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming Yorktown Heights, New York, United States) view details