[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Kol et al., 1997 - Google Patents

A doubly-latched asynchronous pipeline

Kol et al., 1997

View PDF
Document ID
1293008590152169729
Author
Kol R
Ginosar R
Publication year
Publication venue
Proceedings International Conference on Computer Design VLSI in Computers and Processors

External Links

Snippet

DLAP, an asynchronous pipeline with master-slave (dual) registers, offers improved performance. It is most suitable for converting synchronous circuits into asynchronous ones. DLAP is capable of truly decoupled operation: All pipeline stages can shift data …
Continue reading at scholar.archive.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline, look ahead using instruction pipelines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/50Adding; Subtracting
    • G06F7/505Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • G06F15/163Interprocessor communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring

Similar Documents

Publication Publication Date Title
Furber et al. Four-phase micropipeline latch control circuits
Martin et al. Asynchronous techniques for system-on-chip design
Yun et al. High-performance asynchronous pipeline circuits
JP3869726B2 (en) High capacity asynchronous pipeline processing circuit and method
Kol et al. A doubly-latched asynchronous pipeline
Singh et al. The design of high-performance dynamic asynchronous pipelines: High-capacity style
US7594200B2 (en) Method for finding multi-cycle clock gating
US5886904A (en) Latch optimization in hardware logic emulation systems
Stepchenkov et al. Energy efficient speed-independent 64-bit fused multiply-add unit
Sparso et al. Design and performance analysis of delay insensitive multi-ring structures
Semenov et al. Designing an asynchronous processor using Petri nets
Choy et al. A new control circuit for asynchronous micropipelines
Sravani et al. Novel Asynchronous Pipeline Architectures for High-Throughput Applications
Bingham et al. Self-timed adaptive digit-serial addition
Pang et al. A self-timed ICT chip for image coding
Apperson A dual-clock FIFO for the reliable transfer of high-throughput data between unrelated clock domains
Nyström et al. Crossing the synchronous-asynchronous divide
Yakovlev et al. Design and analysis of a self-timed duplex communication system
Plana Contributions to the design of asynchronous macromodular systems
Shang Asynchronous communication circuits: Design, test, and synthesis
Appleton et al. Two-phase asynchronous pipeline control
Srivastava et al. Prophetic branches: a branch architecture for code compaction and efficient execution
Garnica et al. Fine-grain asynchronous circuits for low-power high performance DSP implementations
Muscato et al. Locally clocked microprocessor
Povazanec et al. Asynchronous logic in bit-serial arithmetic