Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Clocking for Pipelined Routing

A pipelined, routing technology, applied in the field of integrated circuits, can solve problems such as spending a lot of time and energy, locating performance bottleneck integrated circuits, and synchronization components being far away from each other.

Active Publication Date: 2017-10-24
ALTERA CORP
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, performing register pipelining often involves a considerable amount of time and effort, as it is often necessary to iterate several times through the steps of locating performance bottlenecks, inserting and removing registers, and compiling the modified IC design
[0005] It is often the case that after many iterations of inserting and removing registers, register-pipelined IC designs still exhibit unsatisfactory performance because synchronous elements are placed far from each other and existing routing structure does not support high-speed connections across integrated circuits in an efficient manner

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Clocking for Pipelined Routing
  • Clocking for Pipelined Routing
  • Clocking for Pipelined Routing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0090] Additional Embodiments 1. A routing circuit on an integrated circuit comprising: a plurality of pipelined programmable routing resources; a first plurality of interconnects carrying a first plurality of clock signals; a first plurality of interconnects carrying a second plurality of clock signals; two plurality of interconnects; a first selector circuit coupled between the first and second plurality of interconnects, wherein the first selector circuit receives the first plurality of clock signals and upon receiving to select from a first plurality of clock signals to generate the second plurality of clock signals; and a second selector circuit coupled to the second plurality of interconnects, wherein the second selector circuit is derived from The second plurality of interconnects receive at least a portion of the second plurality of clock signals, select signals from the received portion of the second plurality of clock signals, and route resources to the pipelined prog...

Embodiment 2

[0091]Additional embodiment 2. The routing circuit of additional embodiment 1, wherein at least two interconnects in the second plurality of interconnects carry the same signal.

Embodiment 3

[0092] Additional embodiment 3. The routing circuit of additional embodiment 1, wherein said first selector circuit comprises a plurality of multiplexers, and wherein each of said plurality of multiplexers multiplexes generator to generate a corresponding one of the second plurality of clock signals.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An integrated circuit may have pipelined programmable interconnects that are configured to select between a routing signal stored in a register and the identical routing signal bypassing the register. The pipelined programmable interconnect may send the selected routing signal over a wire to the next pipelined programmable interconnect circuitry. The integrated circuit may also have clock routing circuitry to select respective clock signals for the registers in the different pipelined programmable interconnects. The clock routing circuitry may include first interconnects that convey region clocks, second interconnects that conveys routing clocks, a first selector circuit to select routing clocks among the region clocks, and a second selector circuit to select routing clocks for the respective registers."

Description

[0001] This application claims priority to US Patent Application 14 / 075,802, filed November 8, 2013, which is hereby incorporated by reference in its entirety. technical field [0002] The present invention relates to integrated circuits, and more particularly to pipelined interconnect circuits on integrated circuits and clocking / clocking of pipelined interconnect circuits. Background technique [0003] Each transition from one technology node to the next has resulted in smaller transistor sizes and thus potentially more functionality per unit of integrated circuit area. Synchronous integrated circuits have further benefited from this development due to reduced interconnect and cell delays, which has resulted in increased performance. However, recent technology nodes have observed a significant slowdown in latency reduction (ie, slowdown in performance improvement). [0004] To further improve performance, solutions such as register pipelining have been proposed, where addi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G05B19/042
Inventor D·加罗威D·里维斯R·方V·曼诺哈拉垃加J·C·赫罗姆扎克
Owner ALTERA CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products