skip to main content
10.5555/191326acmconferencesBook PagePublication PagesiccadConference Proceedingsconference-collections
ICCAD '94: Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design
1994 Proceeding
Publisher:
  • IEEE Computer Society Press
  • Washington
  • DC
  • United States
Conference:
ICCAD '94: International Conference on Computer Aided Design San Jose California USA November 6 - 10, 1994
ISBN:
978-0-89791-690-5
Published:
06 November 1994
Sponsors:
SIGDA, IEEE-CS

Bibliometrics
Abstract

No abstract available.

Article
Free
Perturb and simplify: multi-level boolean network optimizer
pp 2–5

In this paper, we discuss the problem of optimizing a multi-level logic combinational Boolean network. Our techniques apply a sequence of local perturbations and modifications of the network which are guided by the automatic test pattern generation ATPG ...

Article
Free
Multi-level logic optimization by implication analysis
pp 6–13

This paper proposes a new approach to multi-level logic optimization based on ATPG (Automatic Test Pattern Generation). Previous ATPG-based methods for logic minimization suffered from the limitation that they were quite restricted in the set of ...

Article
Free
Incremental synthesis
pp 14–18

A small change in the input to logic synthesis may cause a large change in the output implementation. This is undesirable if a designer has some investment in the old implementation and does not want it perturbed more than necessary. We describe a ...

Article
Free
Definition and solution of the memory packing problem for field-programmable systems
pp 20–26

This paper defines a new optimization problem that arises in the use of a Field-Programmable System (FPS). An FPS consists of a set of Field-Programmable Gate Arrays and memories, and is used both for emulation of ASICs and computation. In both cases ...

Article
Free
Integrating program transformations in the memory-based synthesis of image and video algorithms
pp 27–30

In this paper we discuss the interaction and integration of two important program transformations in high-level synthesis—Tree Height Reduction and Redundant Memory-access Elimination. Intuitively, these program transformations do not interfere with one ...

Article
Free
Dataflow-driven memory allocation for multi-dimensional signal processing systems
pp 31–34

Memory cost is responsible for a large amount of the chip and/or board area of customized video and image processing systems. In this paper, a novel background memory allocation and assignment technique is presented. It is intended for a behavioural ...

Article
Free
Test generation for bridging faults in CMOS ICs based on current monitoring versus signal propagation
pp 36–39

Bridge-type defects play a dominant role in state-of-the-art CMOS technologies. This paper describes a combined functional and overcurrent-based test generation approach for CMOS circuits, which is optionally based on layout information. Comparative ...

Article
Free
Iterative [simulation-based genetics + deterministic techniques]= complete ATPG0
pp 40–43

Simulation-based test vector generators require much less computer time than deterministic ATPG but they generate longer test sequences and sometimes achieve lower fault coverage. This is due to the divergence in the search process. In this paper, we ...

Article
Free
Analytical fault modeling and static test generation for analog ICs
pp 44–47

Static tests are key in reducing the current high cost of testing analog and mixed-signal ICs. A new DC test generation technique for detecting catastrophic failures in this class of circuits is presented. To include the effect of tolerance of ...

Article
Free
Efficient network flow based min-cut balanced partitioning
pp 50–55

We consider the problem of bipartitioning a circuit into two balanced components that minimizes the number of crossing nets. Previously, the Kernighan and Lin type (K&L) heuristics, the simulated annealing approach, and the spectral method were given to ...

Article
Free
Multi-way VLSI circuit partitioning based on dual net representation
pp 56–62

In this paper, we study the area-balanced multi-way partitioning problem of VLSI circuits based on a new dual netlist representation named the hybrid dual netlist (HDN). Given a netlist, we first compute a K-way partition of the nets based on the HDN ...

Article
Free
A general framework for vertex orderings, with applications to netlist clustering
pp 63–67

We present a general framework for the construction of vertex orderings for netlist clustering. Our WINDOW algorithm constructs an ordering by iteratively adding the vertex with highest attraction to the existing ordering. Variant choices for the ...

Article
Free
Re-encoding sequential circuits to reduce power dissipation
pp 70–73

We present a fully implicit encoding algorithm for minimization of average power dissipation in sequential circuits, based on the reduction of the average number of bit changes per state transition.

We have studied two novel schemes for this purpose, one ...

Article
Free
Precomputation-based sequential logic optimization for low power
pp 74–81

We address the problem of optimizing logic-level sequential circuits for low power. We present a powerful sequential logic optimization method that is based on selectively precomputing the output logic values of the circuit one clock cycle before they ...

Article
Free
Low power state assignment targeting two-and multi-level logic implementations
pp 82–87

The problem of minimizing power consumption during the state encoding of a finite state machine is considered. A new power cost model for state encoding is proposed and encoding techniques that minimize this power cost for two- and multi-level logic ...

Article
Free
Algorithm selection: a quantitative computation-intensive optimization approach
pp 90–95

Given a set of specifications for a targeted application, algorithm selection refers to choosing the most suitable algorithm for a given goal, among several functionally equivalent algorithms. We demonstrate an extraordinary potential of algorithm ...

Article
Free
Adaptation of partitioning and high-level synthesis in hardware/software co-synthesis
pp 96–100

Previously, we had presented the system COSYMA for hardware/software co-synthesis of small embedded controllers. Target system of COSYMA is a core processor with application specific co-processors. The system speedup for standard programs compared to a ...

Article
Free
Synthesis of concurrent system interface modules with automatic protocol conversion generation
pp 101–108

We describe a new high-level compiler called Integral for designing system interface modules. The input is a high-level concurrent algorithmic specification that can model complex concurrent control flow, logical and arithmetic computations, abstract ...

Article
Free
An efficient procedure for the synthesis of fast self-testable controller structures
pp 110–116

The BIST implementation of a conventionally synthesized controller in most cases requires the integration of an additional register only for test purposes. This leads to some serious drawbacks concerning the fault coverage, the system speed and the area ...

Article
Free
Test pattern generation based on arithmetic operations
pp 117–124

Existing built-in self test (BIST) strategies require the use of specialized test pattern generation hardware which introduces significant area overhead and performance degradation. In this paper, we propose a novel method for implementing test pattern ...

Article
Free
Random pattern testable logic synthesis
pp 125–128

Previous procedures for synthesis of testable logic guarantee that all faults in the synthesized circuits are detectable. However, the detectability of many faults in these circuits can be very low leading to poor random pattern testability. A new ...

Article
Free
Compression-relaxation: a new approach to performance driven placement for regular architectures
pp 130–136

We present a new iterative algorithm for performance driven placement applicable to regular architectures such as FPGAs. Our algorithm has two phases in each iteration: a compression phase and a relaxation phase. We employ a novel compression strategy ...

Article
Free
A loosely coupled parallel algorithm for standard cell placement
pp 137–144

We present a loosely coupled parallel algorithm for the placement of standard cell integrated circuits. Our algorithm is a derivative of simulated annealing. The implementation of our algorithm is targeted towards networks of UNIX workstations. This is ...

Article
Free
Delay and area optimization for compact placement by gate resizing and relocation
pp 145–148

In this paper, we first present an efficient algorithm for the gate sizing problem. Then we propose an algorithm which performs delay and area optimization for a given compact placement by resizing and relocating cells in the circuit layout. Since the ...

Article
Free
Edge-map: optimal performance driven technology mapping for iterative LUT based FPGA designs
pp 150–155

We consider the problem of performance driven lookup-table (LUT) based technology mapping for FP-GAs using a general delay model. In the general delay model, each interconnection edge has a weight representing the delay of the interconnection. This ...

Article
Free
A simultaneous technology mapping, placement, and global routing algorithm for field-programmable gate arrays
pp 156–163

Technology mapping algorithms for LUT (Look Up Table) based FPGAs have been proposed to transfer a Boolean network into logic-blocks. However, since those algorithms take no layout information into account, they do not always lead to excellent results. ...

Article
Free
Universal logic gate for FPGA design
pp 164–168

In this paper the problem of selecting an appropriate programmable cell structure for FPGA architecture design is addressed. The cells studied here can be configured to the desired functionality by applying input permutation, negation, bridging or ...

Article
Free
Condition graphs for high-quality behavioral synthesis
pp 170–174

Identifying mutual exclusiveness between operators during behavioral synthesis is important in order to reduce the required number of control steps or hardware resources. To improve the quality of the synthesis result, we propose a representation, the ...

Article
Free
Dynamic scheduling and synchronization synthesis of concurrent digital systems under system-level constraints
pp 175–181

We present in this paper a novel control synthesis technique for system-level specifications that are better described as a set of concurrent synchronous descriptions, their synchronizations and constraints. The proposed synthesis technique considers ...

Article
Free
Comprehensive lower bound estimation from behavioral descriptions
pp 182–187

In this paper, we present a comprehensive technique for lower bound estimation (LBE) of resources from behavioral descriptions. Previous work has focused on LBE techniques that use very simple cost models which primarily focus on the functional unit ...

Contributors
  • Eindhoven University of Technology
  • Synopsys Incorporated

Recommendations

Acceptance Rates

Overall Acceptance Rate457of1,762submissions,26%
YearSubmittedAcceptedRate
ICCAD '164089724%
ICCAD '133549226%
ICCAD '0751013927%
ICCAD '0349012926%
Overall1,76245726%