ACM Home Page
Please provide us with feedback. Feedback
Code generation for silicon
Full text PdfPdf (480 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages table of contents
Austin, Texas
Pages: 14 - 19  
Year of Publication: 1983
ISBN:0-89791-090-7
Author
S. C. Johnson  Bell Laboratories, Murray Hill, New Jersey
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 14,   Citation Count: 0
Additional Information:

abstract   references   cited by   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/567067.567070
What is a DOI?

ABSTRACT

Compiler writers facea bleak future---soon everyone will be using Ada on the Nebula Architecture and there will be no further need for our services. Luckily, it appears to be possible to recycle compiler writers by encouraging them to build circuit design tools (Silicon Compilers). Many of the standard techniques used in compilers can be immediately applied in circuit design, especially for LSI circuits. In part, this paper attempts to serve as a tutorial, casting some of the problems of designing in nMOS with the Mead-Conway design rules into the vocabulary of the compiler writer. The paper also discusses experience with a Silicon compiler that has fabricated over two dozen different designs.


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
Werner, J., "The Silicon Compiler: Panacea, Wishful Thinking, or Old Hat?" VLSI Design, Sept/Oct, 1982, pp. 46-52
 
2
Siskind, J. M., J. R. Southard, K. W. Crouch, "Generating Custom, High-Performance VLSI Designs from Succinct Algorithmic Descriptions." Proceedings of the Conference on Advanced Research on VLSI, Artech House Inc., 1981,
3
 
4
Johansson, D. L., "A Design Technique for VLSI Chips." Proceedings of the Caltech Conference on VLSI, 1979.
 
5
Weste, N. H. E., "Mulga---An Interactive Symbolic Layout System for the Design of Integrated Circuits." Bell System Technical Journal,60, #6, July/Aug. 1982.
 
6
 
7
Williams, J., "STICKS---A Graphical Compiler for High Level LSI Design." Proceedings of 1978 NCC, May 1978, pp. 289-95.
 
8
Chaitlin, Gregory J, et.al., "Register Allocation via Coloring." Computer Languages,6, pp. 47-57.
 
9
Darringer, J. A., W. H. Joyner, Jr., C. L. Berman, L. Trevillyan, "Logic Synthesis Through Local Transformations", IBM Journal of Research and Development, July, 1981