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

Chained programmable delay element

A delay element, the technology of the maximum delay, applied in the direction of electrical components, pulse technology, logic circuits, etc.

Pending Publication Date: 2022-08-02
EFINIX INC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, to achieve the smallest area, the PDE is amortized such that multiple FFs share the PDF, and the PDF may have only a few well-chosen programmable delay values

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
  • Chained programmable delay element
  • Chained programmable delay element
  • Chained programmable delay element

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In the following description, numerous details are set forth in order to provide a more thorough explanation of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without or with modification of these specific details. In other instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the present invention.

[0018] The terms "multiplexer" and "mux" are used interchangeably herein for a circuit that selects from a plurality of inputs and drives an output according to the selection. In various embodiments, the multiplexer or the output driver of the multiplexer-based circuit may be integrated with the multiplexer or separate from the multiplexer. The term "clock" is used herein as applied to a clock signal, a single clock, a pair of clocks (eg, commonly referred to as clock, clk) in a symbolic representation of an electronic cir...

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

The delay element and the multiplexer are present in the programmable delay element. Each programmable delay element has a chain of delay elements for generating successive delays of a clock of the programmable delay element. Each programmable delay element has a first multiplexer for selecting between an input clock and a delay element output in the chain of delay elements to produce an offset clock output of the programmable delay element. In at least a subset of the programmable delay elements, each programmable delay element has a second multiplexer to select between clocks including the first clock and a second clock from one of the delay elements of another programmable delay element to generate a clock of the programmable delay element.

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS [0002] This application claims the benefit of priority to US Provisional Patent Application No. 63 / 144,880, filed February 2, 2021, entitled "CHAINEDPROGRAMMABLE DELAY ELEMENTS," Incorporated herein by reference. technical field [0003] The technical field of the present disclosure relates broadly to electronic circuits having delay elements and clock signals, and more narrowly to field programmable gate arrays (FPGAs) having delay elements and clock signals. Background technique [0004] Programmable delay elements (PDEs) are commonly used in modern field programmable gate arrays (FPGAs) to delay a clock signal by some amount that can be configured. PDEs can be used to satisfy setup and hold constraints without shortening or lengthening routes. The PDE can be used to skew the clock forward on the launch clock of the datapath, which has the effect of increasing the hold margin on the datapath. Conversely, PDE can be used t...

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
IPC IPC(8): H03K5/15
CPCH03K5/1502H03K2005/00019H03K19/1774H03K19/17744H03K5/133
Inventor 马塞尔·戈特
Owner EFINIX INC
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