[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/800263.809245acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free access

A symbolic design system for integrated circuits

Published: 01 January 1982 Publication History

Abstract

As integrated circuit design has become increasingly complex, the need for more effective data description techniques has become critical. Design verification from mask artwork data alone can consume vaste amounts of computer time for VLSI circuits, if it can be performed at all. The use of a symbolic design description, which allows the designer or synthesis program to express circuit structure as well as maintain full connectivity information, can reduce dramatically the burden placed on the verification tools: This paper describes a symbolic design system, its associated data manager, its color graphics viewport manager, and its application to a variety of design methods. The data manager can store a variety of representations of the design, including simulation data, geometric layout, symbolic layout, and schematic diagrams. The viewport manager can manage a number of viewports concurrently and the use of a model frame buffer allows it to function easily on a variety of graphics terminals and hard-copy devices. The system is designed with an engineering work station in mind.

References

[1]
L. A. O'Neill et al., "Designer's Workbench—Efficient and Economical Design Aids," Proc. 16th Design Automation Conference, June 1979, pp. 185-199.
[2]
J. D. Crawford, "A Unified Hardware Description Language for CAD Programs," ERL Memo. No. UCB/ERL M79/64, Univ. of California, Berkeley, Aug. 1979.
[3]
C. H. Sequin and A. R. Newton, "A Structured Interchange Format for the Description of Integrated Circuits," Univ. of California, Berkeley, May 1980.
[4]
L. M. Rosenberg, "The Evolution of Design Automation to Meet the Challenges of VLSI," Proc. 17th Design Automation Conference, June 1980, pp. 3-11
[5]
T. Guttman, Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, Private Communication.
[6]
S. A. Ellis, K. H. Keller, A. R, Newton, D. O. Pedenson, A. L. Sangiovanni-Vincentelli, and C. H. Sequin. "A Symbolic Layout Design System," Proc. IEEE Int. Symp. Circuits and Syst., Rome, Italy, May 1982.
[7]
R. P. Larson, "Versatile Mask Generation Technique for Custom Microelectronic Devices," Proc. 15th Design Automation Conference, pp. 193-198, June 1978.
[8]
D. Gibson and S. Nance, "SLIC - Symbolic Layout of Integrated Circuits," Proc. 13th Design Automation Conference, pp. 434-440, June 1976.
[9]
J. D. Williams, "STICKS - A Graphical Compiler for High-Level LSI Design," Proc. AFIPS Conference, Vol. 47, pp. 289-295, June 1978.
[10]
M. Y. Hsueh, "Symbolic Layout and Compaction of Integrated Circuits," ERL Memo. No. UCB/ERL M79/80, University of California, Berkeley, Dec. 1979.
[11]
A. E. Dunlop, "SLIP: Symbolic Layout of Integrated Circuits with Compaction," Computer-Aided Design, vol. 10, No. 6, pp. 387-391, Nov. 1978.
[12]
N. Weste, "Virtual Grid Symbolic Layout," Proc. 18th Design Automation Conference, June 1981, pp. 225-233.
[13]
Y. E. Cho, A. J. Korenjak, and D. E. Stockton, "FLOSS: An Approach to Automated Layout for High-Volume Designs," Proc. 14th Design Automation Conference, pp. 138-141, June 1977.
[14]
K. Hardage, "ASAP: Advanced Symbolic Artwork Preparation," LAMBDA, Vol. 1, No. 3, Fall 1980, pp. 32-39.
[15]
S. Trimberger, "The Proposed Sticks Standard," Computer Sciences Dept. SSP File 3880, California Institute of Technology, Oct. 1980.
[16]
M. W. Bales, "Layout Rule Spacing of Symbolic IC Art-work," MS Report, Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, May 1982.
[17]
The RISC Microprocessor was developed at U. C. Berkeley by a group of students working with Professor D. A. Patterson in 1981.
[18]
P. Moore, "The FANG User's Guide," Internal Memo., Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, May 1982.

Cited By

View all
  • (1988)A channelless, multilayer routerProceedings of the 25th ACM/IEEE Design Automation Conference10.5555/285730.285844(667-671)Online publication date: 1-Jun-1988
  • (1988)RISCE—a reduced instruction set circuit extractor for hierarchical VLSI layout verificationProceedings of the 25th ACM/IEEE Design Automation Conference10.5555/285730.285805(465-470)Online publication date: 1-Jun-1988
  • (1987)KAHLUA: a hierarchical circuit disassemblerProceedings of the 24th ACM/IEEE Design Automation Conference10.1145/37888.37935(311-317)Online publication date: 1-Oct-1987
  • Show More Cited By

Index Terms

  1. A symbolic design system for integrated circuits

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '82: Proceedings of the 19th Design Automation Conference
      January 1982
      919 pages

      Publisher

      IEEE Press

      Publication History

      Published: 01 January 1982

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Upcoming Conference

      DAC '25
      62nd ACM/IEEE Design Automation Conference
      June 22 - 26, 2025
      San Francisco , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)54
      • Downloads (Last 6 weeks)8
      Reflects downloads up to 03 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (1988)A channelless, multilayer routerProceedings of the 25th ACM/IEEE Design Automation Conference10.5555/285730.285844(667-671)Online publication date: 1-Jun-1988
      • (1988)RISCE—a reduced instruction set circuit extractor for hierarchical VLSI layout verificationProceedings of the 25th ACM/IEEE Design Automation Conference10.5555/285730.285805(465-470)Online publication date: 1-Jun-1988
      • (1987)KAHLUA: a hierarchical circuit disassemblerProceedings of the 24th ACM/IEEE Design Automation Conference10.1145/37888.37935(311-317)Online publication date: 1-Oct-1987
      • (1986)An Extended Relational Database System and It's Application to Management of Logic DiagramaProceedings of the 12th International Conference on Very Large Data Bases10.5555/645913.671477(267-277)Online publication date: 25-Aug-1986
      • (1986)A version server for computer-aided design dataProceedings of the 23rd ACM/IEEE Design Automation Conference10.5555/318013.318019(27-33)Online publication date: 2-Jul-1986
      • (1985)Symbolic hierarchical artwork generation systemProceedings of the 22nd ACM/IEEE Design Automation Conference10.5555/317825.317994(789-793)Online publication date: 1-Jun-1985
      • (1985)Hierarchical analysis of IC artwork with user defined abstraction rulesProceedings of the 22nd ACM/IEEE Design Automation Conference10.5555/317825.317873(293-298)Online publication date: 1-Jun-1985
      • (1984)The rectangle placement languageProceedings of the 21st Design Automation Conference10.5555/800033.800830(405-411)Online publication date: 25-Jun-1984
      • (1984)PlowingProceedings of the 21st Design Automation Conference10.5555/800033.800792(166-172)Online publication date: 25-Jun-1984
      • (1984)Architecture of SOARProceedings of the 11th annual international symposium on Computer architecture10.1145/800015.808182(188-197)Online publication date: 1-Jan-1984
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media