Methods and apparatus for configuring and reconfiguring a partial reconfiguration region

US2016352338A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016352338-A1
Application numberUS-201615220216-A
CountryUS
Kind codeA1
Filing dateJul 26, 2016
Priority dateMay 28, 2015
Publication dateDec 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An integrated circuit for configuring and reconfiguring a configuration shift register (CSR) partial reconfiguration region is disclosed. The integrated circuit includes a CSR chain that is partitioned into a group of CSR partial reconfiguration regions. A multiplexer circuit is added to the end of each PR region to allow the PR region to be bypassed or connected to the next PR region. Each PR region is connected to a PR circuit that facilitates the CSR configuration of the respective PR region. The PR circuit includes region enable circuitry and region control circuitry. Region enable circuitry enables the configuration of the CSR PR region. Region control circuitry generates local reconfiguration control signals to control the configuration operation of the enabled CSR PR region.

First claim

Opening claim text (preview).

What is claimed is: 1 . An integrated circuit, comprising: a configuration shift register that includes a first partial reconfiguration region, a second partial reconfiguration region, a first multiplexer that receives signals from the first partial reconfiguration region, and a second multiplexer that receives signals from the second partial reconfiguration region; a first partial reconfiguration circuit that selectively enables the first partial reconfiguration region; and a second partial reconfiguration circuit that selectively enables the second partial reconfiguration region. 2 . The integrated circuit of claim 1 , wherein the first multiplexer is configured to selectively bypass the first partial reconfiguration region, and wherein the second multiplexer is configured to selectively bypass the second partial reconfiguration region. 3 . The integrated circuit of claim 1 , wherein the first multiplexer is controlled by the first partial reconfiguration circuit, and wherein the second multiplexer is controlled by the second partial reconfiguration circuit. 4 . The integrated circuit of claim 1 , wherein the first partial reconfiguration circuit includes a region control circuit. 5 . The integrated circuit of claim 4 , wherein the region control circuit includes a plurality of logic gates that receives global configuration control signals. 6 . The integrated circuit of claim 5 , further comprising: an input-output block, wherein the first partial reconfiguration region receives signals from the plurality of logic gates, and wherein the input-output block receives signals from both the first partial reconfiguration region and the plurality of logic gates. 7 . The integrated circuit of claim 4 , wherein the first partial reconfiguration circuit further includes a region enable circuit that outputs signal to the region control circuit. 8 . The integrated circuit of claim 7 , wherein the region enable circuit includes an enable register and a shadow enable register that receives signals from the enable register. 9 . The integrated circuit of claim 7 , wherein the region enable circuit receives partial reconfiguration region enable control signals. 10 . The integrated circuit of claim 1 , wherein the first multiplexer is coupled between the first partial reconfiguration region and the second partial reconfiguration region. 11 . A method of operating an integrated circuit that includes a configuration shift register, the method comprising: with a region control circuit, receiving global reconfiguration control signals and generating corresponding local reconfiguration control signals; and receiving the local reconfiguration control signals at the configuration shift register. 12 . The method of claim 11 , wherein the integrated circuit further includes core logic circuitry and input-output blocks, and wherein receiving the global reconfiguration control signals comprises receiving a global freeze signal that, when asserted, isolates the core logic circuitry from the input-output blocks. 13 . The method of claim 12 , wherein the global freeze signal is only asserted during a full configuration shift register configuration operation that reconfigures the entire configuration shift register. 14 . The method of claim 12 , wherein receiving the global reconfiguration control signals comprises receiving a done signal that indicates when reconfiguration of the configuration shift register is complete. 15 . The method of claim 12 , wherein receiving the global reconfiguration control signals comprises receiving a clock enable signal that, when asserted, allows data to be shifted into the configuration shift register. 16 . A method of operating an integrated circuit that includes a configuration shift register, comprising: with a region enable circuit, receiving an asserted global freeze control signal; and in response to receiving the asserted global freeze control signal, asserting a corresponding local freeze control signal to a given partial reconfiguration region within the configuration shift register. 17 . The method of claim 16 , further comprising: performing a partial reconfiguration operation on the given partial reconfiguration region while the global freeze control signal is deasserted. 18 . The method of claim 16 , further comprising: with a region enable register, simultaneously receiving an asserted clock enable signal and an asserted enable data signal. 19 . The method of claim 18 , further comprising: with the region enable register, generating a region enable output signal; and latching the region enable output signal at a shadow enable register that is connected in series with the region enable register. 20 . The method of claim 19 , further comprising: asserting the local freeze control signal in response to determining that the shadow enable register has latched an asserted signal.

Assignees

Inventors

Classifications

  • Arrangements for reducing power consumption · CPC title

  • G06F30/34Primary

    for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD] · CPC title

  • for speeding up configuration or reconfiguration · CPC title

  • Reconfigurable logic blocks, e.g. lookup tables · CPC title

  • for input/output signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016352338A1 cover?
An integrated circuit for configuring and reconfiguring a configuration shift register (CSR) partial reconfiguration region is disclosed. The integrated circuit includes a CSR chain that is partitioned into a group of CSR partial reconfiguration regions. A multiplexer circuit is added to the end of each PR region to allow the PR region to be bypassed or connected to the next PR region. Each PR …
Who is the assignee on this patent?
Altera Corp
What technology area does this patent fall under?
Primary CPC classification G06F30/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).