Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7181566B2 - 核反応検出装置及び方法並びにプログラム - Google Patents
[go: Go Back, main page]

JP7181566B2 - 核反応検出装置及び方法並びにプログラム - Google Patents

核反応検出装置及び方法並びにプログラム Download PDF

Info

Publication number
JP7181566B2
JP7181566B2 JP2021529203A JP2021529203A JP7181566B2 JP 7181566 B2 JP7181566 B2 JP 7181566B2 JP 2021529203 A JP2021529203 A JP 2021529203A JP 2021529203 A JP2021529203 A JP 2021529203A JP 7181566 B2 JP7181566 B2 JP 7181566B2
Authority
JP
Japan
Prior art keywords
circuit
fpga
seu
nuclear reaction
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021529203A
Other languages
English (en)
Other versions
JPWO2021002469A1 (ja
Inventor
秀徳 岩下
玄太郎 舩津
道弘 古坂
隆 加美山
博隆 佐藤
善明 鬼柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hokkaido University NUC
Tokai National Higher Education and Research System NUC
NTT Inc
NTT Inc USA
Original Assignee
Hokkaido University NUC
Nippon Telegraph and Telephone Corp
Tokai National Higher Education and Research System NUC
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hokkaido University NUC, Nippon Telegraph and Telephone Corp, Tokai National Higher Education and Research System NUC, NTT Inc USA filed Critical Hokkaido University NUC
Publication of JPWO2021002469A1 publication Critical patent/JPWO2021002469A1/ja
Application granted granted Critical
Publication of JP7181566B2 publication Critical patent/JP7181566B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T1/00Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
    • G01T1/16Measuring radiation intensity
    • G01T1/24Measuring radiation intensity with semiconductor detectors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T1/00Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
    • G01T1/16Measuring radiation intensity
    • G01T1/24Measuring radiation intensity with semiconductor detectors
    • G01T1/245Measuring radiation intensity with semiconductor detectors using memory cells
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/31816Soft error testing; Soft error rate evaluation; Single event testing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T1/00Measuring X-radiation, gamma radiation, corpuscular radiation, or cosmic radiation
    • G01T1/34Measuring cross-section, e.g. absorption cross-section of particles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T3/00Measuring neutron radiation
    • G01T3/08Measuring neutron radiation with semiconductor detectors
    • G01T3/085Spectrometry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1004Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/003Modifications for increasing the reliability for protection
    • H03K19/0033Radiation hardening
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2855Environmental, reliability or burn-in testing
    • G01R31/2872Environmental, reliability or burn-in testing related to electrical or environmental aspects, e.g. temperature, humidity, vibration, nuclear radiation
    • G01R31/2881Environmental, reliability or burn-in testing related to electrical or environmental aspects, e.g. temperature, humidity, vibration, nuclear radiation related to environmental aspects other than temperature, e.g. humidity or vibrations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin
    • Y02E30/30Nuclear fission reactors

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Molecular Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Measurement Of Radiation (AREA)

Description

本発明は、粒子線のエネルギーを特定し、その粒子のエネルギーにおけるSEUクロスセクション測定する技術に関する。
SEU(Single Event Upset)クロスセクションのエネルギー依存性を測定するために、従来は特定のエネルギーの粒子線を照射することによって、SEUクロスセクションを測定していた。例えば、CYRIC(Cyclotron and Radioisotope Center)やTSL(The Svedberg Lab.)は単色/準単色中性子源として知られ、特定のエネルギーのみ生成することで、そのエネルギーの粒子によるSEUクロスセクションを求めることができる(非特許文献1)。
ここで、SEUとは、単一の粒子(中性子、陽子、重粒子等)がメモリ等のLSI(Large Scale Integration)に入射し核反応により生成された電荷によってLSIに保存されたデータ(ビット)が反転してしまう事象を意味する。なお、SEUはソフトエラーとも呼ばれる。
また、SEUクロスセクションとは、粒子がSEUを発生させる割合を表す尺度を意味する。半導体にフルエンスΦ[n/cm](単位面積に入射する粒子の総数)の粒子を照射したときに発生したSEUの数をNとすると、SEUクロスセクションは下記式(1)で表される。
Figure 0007181566000001
一方、従来から粒子放射線のエネルギーを検出する方法として、飛行時間法がある。飛行時間法は、一定距離の飛行に要する時間を計測することで粒子の速度を算出し、粒子エネルギーに変換する方法である。本方式の使用例として、例えば粒子放射線の一種である中性子の飛行時間法について説明する。中性子のエネルギーEは中性子の速度vの二乗に比例し、下記式(2)で表される。なお、mは中性子の質量である。
Figure 0007181566000002
そのため、加速器や原子炉を用いてパルス中性子を生成し、一定距離に検出器を設置し、パルス中性子の生成時間と中性子が検出器で検出された時間の差(飛行時間)を測定することにより、その中性子のエネルギーを特定することが可能となる。このように飛行時間法は中性子のエネルギーを求める方法として広く用いられている。
Eishi H. Ibe, "Terrestrial Radiation Effects in ULSI Devices and Electronic Systems", pp.84-105, John Wiley & Sons Singapore Pte. Ltd, 2015.
ソフトエラーを発生させた粒子のエネルギーを特定する方法として、従来技術である単色源を用いた場合、特に中性子の場合、断続的なエネルギーしか生成することができず、連続的なSEUクロスセクションを測定するのは困難であった。
また、SEUを発生させる粒子はMeVオーダーの高速の粒子である。図6に20m飛行させた場合の中性子のエネルギーと飛行時間の関係を示す。このように、高エネルギー粒子の飛行時間はns~μsオーダーである。一方、SEUを検出する方法として誤り検出符号(CRC(Cyclic Redundancy Check),Parity,ECC(Error Correction Code)等)を用いてデータのビット誤りを検出する方法がある。しかしながら、例えばSRAM(Static Random Access Memory)の場合、動作可能な周波数は速くても1GHzで、1クロックサイクルで読み出せるビット数も多くて64bitである。そのため、1Mbitを読み出すのに約15μs要してしまう。また、FPGA(Field Programmable Gate Array)のコンフィグレーションRAMも誤り検出符号を用いて検出することができるが、全領域をチェックするのに数m~数10msec要してしまう。このように、誤り検出符号を用いて高エネルギー粒子の飛行時間を検出することは困難であった。
本発明は上記事情に鑑みてなされたものであり、検出速度が高速な核反応検出装置及び方法並びにプログラムを提供することにある。
上記目的を達成するために、本願発明に係る核反応検出装置は、粒子放射線が入射される環境に配置され、自身に含まれる半導体素子にSEU(Single Event Upset)が発生すると正常時と異なる値を出力するように構成されたユーザー回路が形成されたFPGA(Field Programmable Gate Array)と、前記FPGAのユーザー回路からの出力値に基づきユーザー回路に異常動作が発生したことを検出する異常動作検出部とを備えたことを特徴とする。
本発明によれば、SEUの発生により出力が異常動作するようFPGAのユーザー回路を構成したので、FPGA100の動作クロックのオーダーでSEUの発生を検出することができる。すなわち、SEUの発生を高速に検出することができ、これによりSEU発生時刻の計測精度が高いものとなる。
本発明の実施の形態に係る核反応検出装置の構成図 FPGAの内部構造を説明する図 FPGAのCLBの内部構造及びSEFの発生を説明する図 FPGAのSMの内部構造及びSEFの発生を説明する図 FPGAにおけるメモリー監視回路の動作を説明する図 中性子のエネルギーと飛行時間の関係を示す図
本発明の一実施の形態に係る核反応検出装置について図1~図5を参照して説明する。図1は本発明の実施の形態に係る核反応検出装置の構成図、図2はFPGAの内部構造を説明する図、図3はFPGAのCLBの内部構造及びSEFの発生を説明する図、図4はFPGAのSMの内部構造及びSEFの発生を説明する図、図5はFPGAにおけるメモリー監視回路の動作を説明する図である。
本実施形態では、SEUによって発生するエラーをナノ秒オーダーで検出することで、SEUを発生させた粒子のエネルギーを飛行時間法を用いて特定し、照射した粒子フルエンスから、そのエネルギーのSEUクロスセクションを測定する。具体的には、図1に示すように、SRAM型のFPGA100のユーザー回路101を用いてSEUを検出する。本実施形態のFPGAは、粒子放射線が入射される環境に配置され、自身に含まれる半導体素子にSEUが発生すると正常時と異なる値を出力するように構成されたユーザー回路が形成される。
まず、FPGAの一般的な内部構造及びSEUの検出原理について説明する。FPGAは、図2に示すように、論理を構成するCLB(Configuration Logic Block)、入出力機能を実現するIOB(Input Output Block)、要素間の接続を実現する接続要素であるSM(Switch Matrix)、PSB(Programmable Switch BOX)を備える。
CLBは、図3に示すように、LUT(Look Up Table)とFF(Flip Flop)とを備え、LUTのSRAMで作られたCRAM(コンフィグレーションRAM)のデータを元に出力値をコントロールし、様々な基本回路を構成することができる。このLUT内のCRAMにSEUが発生すると、ユーザーが意図した設計とは異なる回路となり、誤動作を起こす。
SM(Switch Matrix)は、図4に示すように、パス・トランジスタにより配線経路を自由に設定する。パス・トランジスタはSRAMで作られたCRAMによってON/OFFが制御される。このCRAMにSEUが発生すると、ユーザーが意図した設計とは異なる配線となる。
この様に、論理部であるCLB、接続部であるSMのCRAMにてSEUが発生すると直ちに誤った回路になり、ユーザーが設計した回路動作とは異なる動きをすることがある。この異常動作をここではSEF(Soft error failure)と呼ぶ。このSEFを検出することで、高速にSEUを検出することができる。
SEFを検出できるユーザー回路101の一例について図1を参照して説明する。ユーザー回路101は、周知のように、FPGA100に対してユーザー回路構築用のコンフィグレーションデータを外部から書き込む事により構成される。
図1の例では、ユーザー回路101は、メモリ回路部110と、メモリ回路部110に含まれる各データをFPGA100の動作クロック周期で監視し、何れかのデータの値に変化があったことを検出して検出結果を出力するメモリ監視回路部120とを備える。このような構成により、FPGA100の動作クロックオーダでSEFを検出することができる。なお、FPGA100の動作クロックの周波数は、FPGA100に入力される外部クロックと必ずしも一致しない点に留意されたい。
より具体的な例としては、メモリ監視回路部120は、メモリ回路部110の全てのデータを値が同一であり且つクロック周期で変化させるデータ更新回路部121と、メモリ回路部110の各データを比較するデータ比較回路部122と、データ比較回路部122による比較結果に基づき各データの値の同一でなくなったことを検出して検出結果を出力する検出回路部123とを備える。
さらに具体的な例としては、メモリ回路部110は、可能な限り多くのレジスタにより構成される。また、データ更新回路部121では、メモリ回路部110の各レジスタを動作可能(タイミングが収束可能)な最大周波数で0→1→0→1を繰り返す回路を構築する。データ比較回路部122は、メモリ回路部110の複数のレジスタを比較監視する。データ比較回路部122の一例としてはXOR回路が挙げられる。
ここで、SEUが発生すると、正しくレジスタが機能しないため、値が変化しなくなる。検出回路部123は、データ比較回路部122の出力値が変化しない動作を検出することで、高速にSEUを検出することができる。検出回路部123は、SEUを検出するとエラー検出信号を出力する。図5に検出回路部123の動作の例を示す。なお、図5では、説明を簡単にするため、メモリ回路部110に含まれる2つのレジスタA及びBのみについて図示した。図5に示すように、本ユーザー回路101では、ナノ秒オーダーの分解能でSEUの発生を検知することができる。すなわち、SEUが2クロックの時間範囲内で発生したことを検出することができる。
本実施の形態に係る核反応検出装置は、図1に示すように、FPGA100と電気的に接続され、粒子放射線から防護された環境に配置された核反応検出装置本体200を備えている。核反応検出装置本体200は、SEF検出部210と、粒子エネルギー算出部220と、SEUクロスセクション算出部230と、計時部290とを備えている。核反応検出装置本体200は情報処理装置により構成される。核反応検出装置本体200の各部の実装形態は不問であり、専用ハードウェアにより構成してもよいし、汎用装置にプログラムをインストールして構成してもよいし、これらを任意に組み合わせてもよい。
SEF検出部210(異常動作検出部)は、FPGA100のユーザー回路101からの出力値に基づきユーザー回路101に異常動作が発生したこと、すなわちSEFの発生を検出する。SEF検出部210は、検出回路部123からのエラー検出信号に基づきSEFの発生を検出すると、計時部290が計時する現在時刻を取得することによりSEFの発生時を認識する。SEF検出部210は、SEFが発生したこと及びその時刻を、図示しない所定の記憶手段に記憶したり、図示しない外部の装置に出力したりする。
粒子エネルギー算出部220は、SEF検出部210で計測された異常動作の発生時刻に基づき飛行時間法を用いて粒子エネルギーを算出する。具体的には、粒子エネルギー算出部220は、SEF検出部210に取得された検出回路部123からのエラー検出信号が送出された時刻すなわちSEFの発生時刻と、粒子が発生した時刻の差を算出することによって、SEUを発生させ、SEFを引き起こした粒子のエネルギーを算出することができる。粒子が発生した時刻の取得は、粒子エネルギー算出部220が、外部の装置からの粒子発生タイミング信号の入力を検出し、検出した時の現在時刻を計時部290から取得すればよい。粒子エネルギー算出部220は、算出した粒子エネルギーを、図示しない所定の記憶部に記憶したり、図示しない外部の装置に出力したりする。なお、粒子が発生した時刻は、外部の装置から取得する、又は、予め所定の記憶部に記憶しておき当該記憶部から取得してもよい。
SEUクロスセクション算出部230は、CRAMのSEUクロスセクションを算出する。具体的には、SEUクロスセクション算出部230は、SEF検出部210で検出された異常動作の発生数に基づきSEUクロスセクションを算出する。ところで、CRAMに発生したSEUのすべてがSEFを引き起こすわけではない。つまり、回路動作に影響のないCRAMにSEUが発生してもSEFを検出することはできない。SEFはユーザー設計によって変動するため、SEFのSEUクロスセクションを求める必要はなく、CRAMのSEUクロスセクションを求める必要がある。
CRAMのSEUクロスセクションの絶対値を得るには補正が必要である。補正をするためには、CRAMのCRCチェック機能を用いて使用していないCRAMも含めたSEU数:Nを算出し、SEFカウント分布をSEF確率分布p(t)にし、図6に示すエネルギーと到着時間の関係よりSEFエネルギー確率分布p(E)を算出する。そして、Nにp(E)を乗じることでエネルギー毎のSEU発生数の分布であるNSEU(E)絶対値を算出することができる。最後に、中性子測定器で計測したエネルギー毎のフルエンスΦ(E)から、エネルギー毎のSEUクロスセクションを算出する。
このように本実施の形態に係る核反応検出装置によれば、SEUの発生により出力が異常動作するようにFPGA100のユーザー回路101を構成したので、FPGA100の動作クロックのオーダーでSEUの発生を検出することができる。すなわち、SEUの発生を高速に検出することができ、これによりSEU発生時刻の計測精度が高いものとなる。これにより、SEUなどのイベントを発生させた粒子のエネルギーを高い精度で測定することができる。また、連続的な粒子エネルギー毎のSEUクロスセクションなどのイベントの発生率を高い精度で測定することができる。
なお、核反応検出装置本体200における粒子エネルギー算出部210及びSEUクロスセクション算出部220は任意の構成要素であり、何れか一方のみを備えるようにしてもよい。
また、核反応検出装置本体200は、さらに、取得したSEUクロスセクションなどのイベントの発生率を用いることにより、パルス粒子源(パルス中性子源)のエネルギースペクトルを測定するエネルギー測定部を備えていてもよい。
また、核反応検出装置本体200は、さらに、位置情報におけるエネルギーを検出するエネルギー検出手段を備えていてもよい。ここで位置情報は、FPGA100においてSEUが発生した物理的位置(空間的位置)を意味する。当該位置情報は、SEUの発生を検出した後に、ユーザー回路構築用コンフィグレーションデータとユーザー回路101とを比較したり、メモリ回路部110の各アドレスのデータを走査して当該データの適否を判定したりすることにより取得可能である。
中性子によるSEUクロスセクションを測定する実施例を示す。
中性子照射場において、中性子測定器により半導体照射中に中性子フラックスおよび中性子フルエンスを測定する。加速器により加速された陽子パルスを中性子発生ターゲットに照射し、中性子を生成する。この陽子パルスが中性子発生ターゲットに当たった瞬間が中性子が生成された時間であり、飛行時間法のt=0に相当する。このt=0を示すタイミング信号とSEFを検出したタイミング信号の差を取ることで飛行時間を測定し、中性子エネルギーに換算することができる。
デバイスはFPGAを用い、ユーザー回路でレジスタを構成し、ある動作クロックで動作させる。中性子を照射し、飛行時間とSEFカウントを観測する。CRAM全領域トータルSEUクロスセクション測定では、CRAMエラー総数を観測する。以上より、SEUクロスセクションを算出する。
以上、本発明の一実施の形態について詳述したが、本発明は上記実施の形態に限定されるものではなく、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよい。
例えば、SRAM型のFPGAだけでなく、EEPROM型のFPGAであっても本発明を適用できる。また、粒子放射線は中性子線に限定するものではなく、FPGAに入射した際にSEUが生じるのであれば他の粒子放射線であっても本発明を適用できる。
また、メモリ回路部110及びメモリ監視回路部120によりユーザー回路101を構築したが、SEUの発生により異常動作が生じて出力値が変化するような回路であれば他の回路であってもよい。
上記説明した核反応検出装置本体200は、汎用的なコンピュータシステムを用いることができる。例えば、コンピュータシステムは、CPU(Central Processing Unit、プロセッサ)と、メモリと、ストレージ(HDD:Hard Disk Drive、SSD:Solid State Drive)と、通信装置と、入力装置と、出力装置とを備える。メモリおよびストレージは、記憶装置である。このコンピュータシステムにおいて、CPUがメモリ上にロードされた所定のプログラムを実行することにより、核反応検出装置本体200の各機能が実現される。また、核反応検出装置本体200は、1つのコンピュータで実装されてもよく、あるいは複数のコンピュータで実装されても良い。また、核反応検出装置本体200は、コンピュータに実装される仮想マシンであっても良い。核反応検出装置本体200用のプログラムは、HDD、SSD、USB(Universal Serial Bus)メモリ、CD (Compact Disc)、DVD (Digital Versatile Disc)などのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
100:FPGA
101:ユーザー回路
110:メモリ回路部
120:メモリ監視回路部
121:データ更新回路部
122:データ比較回路部
123:検出回路部
200:核反応検出装置本体
210:SEF検出部
220:粒子エネルギー算出部
230:SEUクロスセクション算出部
290:計時部

Claims (7)

  1. 粒子放射線が入射される環境に配置され、自身に含まれる半導体素子にSEU(Single Event Upset)が発生すると正常時と異なる値を出力するように構成されたユーザー回路が形成されたFPGA(Field Programmable Gate Array)と、
    前記FPGAのユーザー回路からの出力値に基づきユーザー回路に異常動作が発生したことを検出する異常動作検出部と
    前記異常動作検出部で計測された異常動作の発生時刻に基づき飛行時間法を用いて粒子エネルギーを算出する粒子エネルギー算出部と、を備えた
    ことを特徴とする核反応検出装置。
  2. 前記ユーザー回路は、メモリ回路部と、メモリ回路部に含まれる各データをFPGAのクロック周期で監視し、何れかのデータの値に変化があったことを検出して検出結果を出力するメモリ監視回路部とを備えた
    ことを特徴とする請求項1記載の核反応検出装置。
  3. 前記メモリ監視回路部は、メモリ回路部の全てのデータを値が同一であり且つクロック周期で変化させるデータ更新回路部と、メモリ回路部の各データを比較するデータ比較回路部と、データ比較回路部による比較結果に基づき各データの値の同一でなくなったことを検出して検出結果を出力する検出回路部とを備えた
    ことを特徴とする請求項2記載の核反応検出装置。
  4. 異常動作検出部で検出された異常動作の発生数に基づきSEUクロスセクションを算出するSEUクロスセクション算出部を備えた
    ことを特徴とする請求項1乃至3何れか1項記載の核反応検出装置。
  5. 前記FPGAは、SRAM型のFPGAである
    ことを特徴とする請求項1乃至何れか1項記載の核反応検出装置。
  6. 自身に含まれる半導体素子にSEU(Single Event Upset)が発生すると正常時と異なる値を出力するように構成されたユーザー回路が形成されたFPGA(Field Programmable Gate Array)を、粒子放射線が入射される環境に配置する工程と、
    前記FPGAのユーザー回路からの出力値に基づきユーザー回路に異常動作が発生したことを検出する異常動作検出工程と
    前記異常動作検出工程で計測された異常動作の発生時刻に基づき飛行時間法を用いて粒子エネルギーを算出する工程と、を備えた
    ことを特徴とする核反応検出方法。
  7. コンピュータを、請求項1乃至何れか1項記載の核反応検出装置の異常動作検出部として機能させる
    ことを特徴とする核反応検出プログラム。
JP2021529203A 2019-07-04 2020-07-03 核反応検出装置及び方法並びにプログラム Active JP7181566B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019125192 2019-07-04
JP2019125192 2019-07-04
PCT/JP2020/026274 WO2021002469A1 (ja) 2019-07-04 2020-07-03 核反応検出装置及び方法並びにプログラム

Publications (2)

Publication Number Publication Date
JPWO2021002469A1 JPWO2021002469A1 (ja) 2021-01-07
JP7181566B2 true JP7181566B2 (ja) 2022-12-01

Family

ID=74100394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021529203A Active JP7181566B2 (ja) 2019-07-04 2020-07-03 核反応検出装置及び方法並びにプログラム

Country Status (5)

Country Link
US (1) US12158552B2 (ja)
EP (1) EP3995864B8 (ja)
JP (1) JP7181566B2 (ja)
CN (1) CN114127587A (ja)
WO (1) WO2021002469A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12153171B2 (en) * 2020-05-12 2024-11-26 Nippon Telegraph And Telephone Corporation Nuclear reaction detection device, method and program
JP7687569B2 (ja) * 2022-03-23 2025-06-03 日本電信電話株式会社 Seuクロスセクション推定装置及びseuクロスセクション推定方法並びにseuクロスセクション推定プログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008282516A (ja) 2007-03-21 2008-11-20 Internatl Business Mach Corp <Ibm> プログラム可能な感知検出器、ソフト・エラーを検出する方法及びdramアレイ(高速のdramソフト・エラー検出のためのプログラム可能な重イオン感知デバイス)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7800439B2 (en) * 2006-10-27 2010-09-21 Ut-Battelle, Llc High speed preamplifier circuit, detection electronics, and radiation detection systems therefrom
CN101561477A (zh) * 2009-05-15 2009-10-21 中国人民解放军国防科学技术大学 现场可编程逻辑门阵列中单粒子翻转的检测方法及装置
CN203801141U (zh) * 2013-12-27 2014-08-27 清华大学 核素识别系统及光中子发射器
US9672880B2 (en) * 2014-06-16 2017-06-06 Honeywell International Inc. Radiation upset detection
CN104893709A (zh) * 2015-06-09 2015-09-09 西北核技术研究所 闪烁体的表面处理方法
CN106385757A (zh) * 2016-09-18 2017-02-08 中国科学院上海应用物理研究所 一种中子产生靶
CN106842282B (zh) * 2016-12-29 2018-06-29 西北核技术研究所 一种利用sram存储器进行中子辐射环境监测的方法
JP6873794B2 (ja) 2017-04-05 2021-05-19 株式会社日立製作所 中性子強度モニタリングシステムおよび方法
CN108287302A (zh) * 2018-01-29 2018-07-17 北京卫星环境工程研究所 面向空间辐射环境的单粒子效应探测电路结构

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008282516A (ja) 2007-03-21 2008-11-20 Internatl Business Mach Corp <Ibm> プログラム可能な感知検出器、ソフト・エラーを検出する方法及びdramアレイ(高速のdramソフト・エラー検出のためのプログラム可能な重イオン感知デバイス)

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BENEVENUTI F et al.,Comparative Analysis of Inference Errors in a Neural Network Implemented in SRAM-Based FPGA Induced,31st Symposium on Integrated Circuits and Systems Design (SBCCI),米国,IEEE,2018年
KOCKELMANN W et al.,Time-of-Flight Neutron Imaging on IMAT@ISIS: A New User Facility for Materials Science,Journal of Imaging,スイス,Molecular Diversity Preservation International,2018年02月28日,Vol. 4 Issue 3-47,pp. 1-22
VIOLANTE M et al.,A New Hardware/Software Platform and a New 1/E Neutron Source for Soft Error Studies: Testing FPGAs,IEEE Transactions on Nuclear Science,Vol. 54, No. 4,米国,IEEE,2007年08月,pp. 1184-1189

Also Published As

Publication number Publication date
JPWO2021002469A1 (ja) 2021-01-07
WO2021002469A1 (ja) 2021-01-07
EP3995864B1 (en) 2025-09-03
EP3995864A1 (en) 2022-05-11
EP3995864B8 (en) 2025-10-15
US12158552B2 (en) 2024-12-03
EP3995864A4 (en) 2023-07-05
CN114127587A (zh) 2022-03-01
US20220260735A1 (en) 2022-08-18

Similar Documents

Publication Publication Date Title
Aranda et al. ACME: A tool to improve configuration memory fault injection in SRAM-based FPGAs
JP7181566B2 (ja) 核反応検出装置及び方法並びにプログラム
Scialdone et al. FPGA qualification and failure rate estimation methodology for LHC environments using benchmarks test circuits
CN110018514A (zh) 一种基于sram的中子能谱探测器及测量中子能谱的反演算法
George et al. Single event upsets in Xilinx Virtex-4 FPGA devices
Sterpone et al. A Novel Error Rate Estimation Approach forUltraScale+ SRAM-based FPGAs
Ming et al. Reliability of memories protected by multibit error correction codes against MBUs
Brosser et al. SEU mitigation techniques for advanced reprogrammable FPGA in space
Smith Single event upset mitigation by means of a sequential circuit state freeze
JP7339587B2 (ja) 核反応検出装置及び核反応検出方法並びに核反応検出プログラム
Alexandrescu et al. Fault injection and fault tolerance methodologies for assessing device robustness and mitigating against ionizing radiation
Veeravalli et al. Architecture and design analysis of a digital single-event transient/upset measurement chip
Leong et al. Fast radiation monitoring in FPGA-based designs
Batista et al. SEU mitigation exploratory tests in a ITER related FPGA
Khatri Overview of fault tolerance techniques and the proposed TMR generator tool for FPGA designs
Sooraj et al. Hamming 3 algorithm for improving the reliability of SRAM based FPGAs
Manz Radiation mitigation for SRAM-Based FPGAs in the CBM experiment
JULAI et al. Soft error mitigation in memory system
Rugescu et al. Gracefully degrading triple modular redundancy in FPGA design with application to harsh radiation environments
Korkian Analysis of the effects of natural radiation on Commercial-Off-The-Shelf (COTS) memories
Benvenutti et al. Determining Neutron-based static cross-section of a SRAM-based FPGA in a simplified setup
Bischof Radiation mitigation techniques for EIVE satellite mission payload computer
Price Heavy Ion Testing of Versal ACAP AI Engines
Ueno et al. Radiation tolerance of straw-tracker read-out system for COMET experiment
Malinda Characterisation of Single Event Effects and Total Ionising Dose Effects of an Intel Atom Microprocessor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221021

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221110

R150 Certificate of patent or registration of utility model

Ref document number: 7181566

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350