On Retiming Synchronous Circuitry and Mixed-Integer Optimization

Abstract

In this paper we investigate properties of retiming, a circuit transformation which preserves the behavior of the circuit as a whole. We present an algorithm which transforms a given combinational circuit into a functionally equivalent pipelined circuit with minimum latency and clock-period no greater than a given upper bound c. The algorithm runs in O(E) steps, where E is the number of interconnections in the circuit, and is optimal within a constant factor. We give a novel and concise characterization of the minimum clock-period of a circuit in terms of the maximum delay-to-register ratio cycle in the circuit. We show that this ration does not exceed the minimum feasible clock-period by more than the maximum delay D of the elements in the circuit. This characterization leads to an O(E lg D) algorithm for minimum clock-period pipelining of combinational circuitry with latency no greater than a given upper bound. (kr)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1990
Accession Number
ADA228047

Entities

People

  • Mario C. Papaefthymiou

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Additives (Chemicals)
  • Algorithms
  • Classification
  • Computer Programming
  • Computer Science
  • Construction
  • Delay Circuits
  • Electrical Engineering
  • Engineering
  • Equations
  • Flow Network
  • Linear Programming
  • Networks
  • Operations Research
  • Optimization
  • Security
  • Systems Engineering

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Graph Algorithms and Convex Optimization.
  • Integrated Circuit Design and Technology.