Field programmable gate array

US10216566B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10216566-B2
Application numberUS-201515737549-A
CountryUS
Kind codeB2
Filing dateJun 22, 2015
Priority dateJun 22, 2015
Publication dateFeb 26, 2019
Grant dateFeb 26, 2019

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 object of the invention is to provide a field programmable gate array which is able to prevent an inappropriate value from being output to the outside of an FPGA even when an SRAM-based programmable logic portion is out of order and to secure safety of a system. The field programmable gate array of the invention includes a hard macro CPU in which a circuit structure is fixed, a programmable logic in which a circuit structure is changeable, a diagnosis circuit which diagnoses an abnormality of the programmable logic, and a fail-safe interface circuit which is able to control an external output from the programmable logic to a safe side, and the hard macro CPU outputs a fail-safe signal which is an output of a safe side to the fail-sate interface circuit when an error is detected by the diagnosis circuit.

First claim

Opening claim text (preview).

The invention claimed is: 1. A field programmable gate array, comprising: a hard macro CPU in which a circuit structure is fixed; a programmable logic in which a circuit structure is changeable; a diagnosis circuit which diagnoses an abnormality of the programmable logic; a fail-safe interface circuit which is able to control an external output from the programmable logic to a safe side; and a function in which the hard macro CPU is instructed to output a fail-safe signal which is an output to a safe side to the fail-safe interface circuit when an error is detected by the diagnosis circuit; wherein the fail-safe interface circuit is provided in the programmable logic, and wherein an instruction from the hard macro CPU to the fail-safe interface circuit is issued through a communication path in which data is able to be transmitted only from the hard macro to the programmable logic. 2. The field programmable gate array according to claim 1 , wherein the fail-safe interface circuit is mounted in the hard macro. 3. The field programmable gate array according to claim 1 , wherein the fail-safe interface is controlled by a software program which is executed by the hard macro CPU. 4. The field programmable gate array according to claim 1 , wherein the diagnosis circuit diagnoses the programmable logic using a cyclic redundancy check or an error correcting code of a configuration random access memory. 5. The field programmable gate array according to claim 1 , wherein the fail-safe signal is output from the fail-safe interface circuit to the control system when a starting-up process of a control system connected to the field programmable gate array starts, and wherein an output of the fail-safe signal from the fail-safe interface circuit to the control system is ended when the starting-up process of the control system is ended. 6. The field programmable gate array according to claim 1 , wherein a high potential (High) fixed value or a low potential (Low) fixed value is output as the fail-safe signal from the fail-safe interface. 7. The field programmable gate array according to claim 1 , wherein an alternate signal in which a high potential (High) and a low potential (Low) are repeated at a certain interval is output as the fail-safe signal from the fail-safe interface. 8. The field programmable gate array according to claim 1 , wherein a command configured by a plurality of bits is output as the fail-safe signal from the fail-safe interface. 9. The field programmable gate array according to claim 1 , wherein external terminals of the field programmable gate array is divided into an external terminal which is connected dedicatedly to the hard macro CPU, an external terminal which is connected dedicatedly to the programmable logic, and an external terminal which is connected dedicatedly to the fail-safe interface circuit. 10. The field programmable gate array according to claim 9 , wherein the field programmable gate array includes the external terminals along four sides of a package. 11. The field programmable gate array according to claim 9 , wherein the field programmable gate array includes the external terminals in a bottom surface of a package. 12. A field programmable gate array, comprising: a hard macro CPU in which a circuit structure is fixed; a programmable logic in which a circuit structure is changeable; and a fail-safe interface circuit which is able to control an external output from the programmable logic to a safe side, wherein the hard macro CPU, the programmable logic, and the fail-safe interface are disposed with an interval therebetween in the field programmable gate array; wherein the fail-safe interface circuit is provided in the programmable logic; and wherein an instruction from the hard macro CPU to the fail-safe interface circuit is issued through a communication path in which data is able to be transmitted only from the hard macro to the programmable logic.

Assignees

Inventors

Classifications

  • for speeding up configuration or reconfiguration · CPC title

  • Light signals; Mechanisms associated therewith, e.g. blinders · CPC title

  • for input/output signals · CPC title

  • Test of field programmable gate arrays [FPGA] · CPC title

  • to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · 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 US10216566B2 cover?
An object of the invention is to provide a field programmable gate array which is able to prevent an inappropriate value from being output to the outside of an FPGA even when an SRAM-based programmable logic portion is out of order and to secure safety of a system. The field programmable gate array of the invention includes a hard macro CPU in which a circuit structure is fixed, a programmable …
Who is the assignee on this patent?
Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification G01R31/318519. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).