skip to main content
10.5555/800033acmconferencesBook PagePublication PagesdacConference Proceedingsconference-collections
DAC '84: Proceedings of the 21st Design Automation Conference
1984 Proceeding
Publisher:
  • IEEE Press
Conference:
Albuquerque New Mexico USA June 25 - 27, 1984
ISBN:
978-0-8186-0542-0
Published:
25 June 1984
Sponsors:
SIGDA, IEEE, IEEE-CS
Next Conference
June 22 - 26, 2025
San Francisco , CA , USA
Reflects downloads up to 17 Oct 2024Bibliometrics
Abstract

No abstract available.

Article
Free
An experimental MOS fault simulation program CSASIM
Pages 2–9

A prototype version of a new switch-level fault simulator for digital MOS IC's is described. The simulation program, which is called CSASIM, analyzes CSA (connector-switch-attenuator) circuit models using multiple logic values. A novel method of signal ...

Article
Free
The second generation motis mixed-mode simulator
Pages 10–17

This paper describes the second generation MOTIS mixed-mode simulator. In particular, it extends the current modeling capabilities to include resistors, floating capacitors, and bidirectional transmission gates. It employs a relaxation algorithm with ...

Article
Free
STAFAN: An alternative to fault simulation
Pages 18–23

STAtistical Fault ANalysis (STAFAN) is proposed as an alternative to fault simulation of digital circuits. In this analysis, controllabilities and observabilities of circuit nodes are defined as probabilities which are estimated from signal statistics ...

Article
Free
THEMIS logic simulator - a mix mode, multi-level, hierarchical, interactive digital circuit simulator
Pages 24–31

A new logic simulator called THEMISTM Logic Simulator for the design of LSI, VLSI and PCBs is described. THEMIS supports design verification and test development from initial specification in behavioral and RTL languages to analysis of the final layout ...

Article
Free
A wire routing scheme for double-layer cell arrays
Pages 32–37

A channel model for routing double-layer cell arrays is presented. A switch-box is defined as an overlapping area of a horizontal channel and a vertical channel. Along the sides of switch-boxes, dynamic terminals are generated by the loose router and ...

Article
Free
An efficient channel router
Pages 38–44

In the LSI chip layout design, channel routing is one of the key problems. The problem is to route a specified net list between two rows of terminals across a two layer channel.

This paper presents a new routing algorithm, which is an improved version ...

Article
Free
A global routing algorithm for general cells
Pages 45–51

An algorithm is presented which accomplishes the global routing for a building block or general cell routing problem. A line search technique is employed and therefore no grid is assumed either for the module placements or the pin locations. Instead of ...

Article
Free
A symbolic-interconnect router for custom IC design
Pages 52–58

The router described in this paper is part of a complete CAD system which aims at hierarchical designs of customized VLSI MOS circuits. It routes global signals as symbolic interconnect and is guaranteed to complete all routing in one pass. The router ...

Article
Free
HARPA: A hierarchical multi-level hardware description language
Pages 59–65

In this paper, a new hardware description language -HARPA- is presented which was specially designed to permit the description of hierarchically structured digital systems at different levels of abstraction. The system building modules can be ...

Article
Free
ADL: An algorithmic design language for integrated circuit synthesis
Pages 66–72

The Algorithmic Design Language (ADL), provides a means to procedurally describe the functional, circuit, schematic and mask aspects of integrated circuits. The constructs of this language have been coded in the C language and are intended for ...

Article
Free
A symbolic functional description language
Pages 73–80

This paper describes a new diagrammatic hardware description language SFDL (Symbolic Functional Description Language) and a hierarchical logic design supporting system LDSS (Logic Design Supporting System).

SFDL has three features that help designers ...

Article
Free
Block description language (BDL): A structural description language
Pages 81–85

The Block Description Language (BDL), a language for capturing the structure of an electronic system, is described. The structure of a system may be specified hierarchically in this language. Additional information may be associated with the structural ...

Article
Free
Silicon compilers and expert systems for VLSI
Pages 86–87
Article
Free
A technology independent MOS multiplier generator
Pages 90–97

A layout generator for technology independent implementation of the MOS multiplier is described. The modified Booth's algorithm with a structured floor plan has been used. The layout has been optimized and described as a program in a high level layout ...

Article
Free
The icewater language and interpreter
Pages 98–102

A symbolic circuit design language for describing the topology and topography of a VLSI design in a simple and hierarchical manner is described. The language was intended to provide a simple manner of structuring a VLSI design, based on the Mead and ...

Article
Free
Cell compilation with constraints
Pages 103–108

This paper describes a cell compiler that translates cell descriptions given in form of Boolean equations including pass transistors into layout descriptions in Caltech Intermediate Form (CIF). The translation process is constrained by given height and ...

Article
Free
Efficient implementation of experimental design systems
Page 109
Article
Free
Extending the relational database data model for design applications
Pages 110–116

In recent years many researchers have tried to apply the traditional database systems to design applications. To date, most of these experiments have been largely unsuccessful. Insufficient computing power may be one reason for this failure. However, ...

Article
Free
The structure and operation of a relational database system in a cell-oriented integrated circuit design system
Pages 117–125

An important use for a database management system is in the storage and handling of information for engineering design, particularly integrated circuit design. However, most discussions on this topic have concentrated on the layout of shapes necessary ...

Article
Free
A hiererachical, error-tolerant compactor
Pages 126–132

This paper describes a compactor that is practical for compacting whole chips that are designed hierarchically, and can produce a reasonable result in spite of the layout being over-constrained. The layout produced is good enough to be used in high ...

Article
Free
Chip layout optimization using critical path weighting
Pages 133–136

A chip layout procedure for optimizing the performance of critical timing paths in a synchronous digital circuit is presented. The procedure uses the path analysis data produced by a static timing analysis program to generate weights for critical nets ...

Article
Free
Interactive compaction router for VLSI layout
Pages 137–143

This paper describes an interactive router for compacting building block VLSI layout. It allows the designer to manipulate the functional block location on the CRT display without breaking interconnections between functional blocks. Following the ...

Article
Free
Computer aided design (CAD) using logic programming
Pages 144–151

This paper gives an overview of expert systems and logic programming as applied to Computer-Aided Design (CAD) systems. Our objective is to show the relevance of these two approaches developed from research in artificial intelligence for the solution of ...

Article
Free
Magic: A VLSI layout system
Pages 152–159

Magic is a “smart” layout system for integrated circuits. The user interface is based on a new design style called logs, which combines the efficiency of mask-level design with the flexibility of symbolic design. The system incorporates expertise about ...

Article
Free
Magic's incremental design-rule checker
Pages 160–165

The Magic VLSI layout editor contains an incremental design-rule checker. When the circuit is changed, only the modified areas are rechecked. The checker runs continuously in background to keep information about design-rule violations up-to-date. This ...

Article
Free
Plowing: Interactive stretching and compaction in magic
Pages 166–172

The Magic layout editor provides a new operation called plowing, for stretching and compacting Manhattan VLSI layouts. Plowing works directly on the mask-level representation of a layout, allowing portions of it to be rearranged while preserving ...

Article
Free
A switchbox router with obstacle avoidance
Pages 173–179

Detour is the channel router used by the Magic layout system. Based on Rivest and Fiduccia's “greedy” channel router, Detour is capable of routing switchboxes and channels containing obstacles such as preexisting wiring. It jogs nets around multi-layer ...

Article
Free
Test generation for LSI: A case study
Pages 180–195

A new automatic test generation approach for LSI circuits has been presented in the companion papers [1,2]. In this paper we generate tests for a typical LSI circuit using the new approach. The goal of this study is to gain insight into the problems ...

Article
Free
An approach to the testing of microprocessors
Pages 196–202

In this paper, we describe functional testing techniques for detecting single stuck-at faults in a microprocessor. These techniques appear to be practical in that a relatively small number of machine language instructions is needed in the programs which ...

Contributors
  • International Business Machines
  • Nokia Bell Labs
  • Stanford University
  • Raytheon
  • Palo Alto Research Center Incorporated
  • Martin Marietta Corporation

Recommendations

Acceptance Rates

DAC '84 Paper Acceptance Rate 116 of 290 submissions, 40%;
Overall Acceptance Rate 1,770 of 5,499 submissions, 32%
YearSubmittedAcceptedRate
DAC '0765915223%
DAC '0362815224%
DAC '0249114730%
DAC '9945115434%
DAC '9740013935%
DAC '9637714238%
DAC '9426010038%
DAC '9042712529%
DAC '8946515634%
DAC '8840012531%
DAC '8735113839%
DAC '8630012441%
DAC '8429011640%
Overall5,4991,77032%