JP4056469B2 - Fpga内のシリアライザ/デシリアライザの統合型テスト - Google Patents
Fpga内のシリアライザ/デシリアライザの統合型テスト Download PDFInfo
- Publication number
- JP4056469B2 JP4056469B2 JP2003515867A JP2003515867A JP4056469B2 JP 4056469 B2 JP4056469 B2 JP 4056469B2 JP 2003515867 A JP2003515867 A JP 2003515867A JP 2003515867 A JP2003515867 A JP 2003515867A JP 4056469 B2 JP4056469 B2 JP 4056469B2
- Authority
- JP
- Japan
- Prior art keywords
- fpga
- test
- circuit
- communication connection
- data communication
- 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.)
- Expired - Lifetime
Links
- 238000012360 testing method Methods 0.000 title claims description 90
- 238000004891 communication Methods 0.000 claims description 30
- 230000008878 coupling Effects 0.000 claims description 5
- 238000010168 coupling process Methods 0.000 claims description 5
- 238000005859 coupling reaction Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 238000011156 evaluation Methods 0.000 claims description 3
- 230000010363 phase shift Effects 0.000 claims description 3
- 230000008672 reprogramming Effects 0.000 claims description 3
- 239000000835 fiber Substances 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31701—Arrangements for setting the Unit Under Test [UUT] in a test mode
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31712—Input or output aspects
- G01R31/31715—Testing of input or output circuits; test of circuitry between the I/C pins and the functional core, e.g. testing of input or output driver, receiver, buffer
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318342—Generation of test inputs, e.g. test vectors, patterns or sequences by preliminary fault modelling, e.g. analysis, simulation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Logic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Semiconductor Integrated Circuits (AREA)
Description
この発明は、一般に、フィールドプログラマブルゲートアレイ(FPGA)に関し、特に、FPGAの統合型テストに関する。
デジタルデータストリームの光ファイバ伝送が開発されたことにより、ファイバチャネルと呼ばれるインターフェイスシステムおよびデータ転送プロトコルが生じた。ファイバチャネル技術は、光ファイバまたはファイバチャネル互換の導電(銅)ケーブルに、さまざまなコンピュータシステムを結合することを伴い、比較的長い距離隔たった機器間において、極めて速いデータ伝送速度を可能にする。標準ファイバチャネルファミリー(米国規格協会(the American National Standards Institute)(ANSI)によって開発)は、パーソナルコンピュータ、ワークステーション、メインフレーム、スーパーコンピュータ、記憶装置等のさまざまなハードウェアシステムと、ファイバチャネルインターフェイスを有するサーバとの間で大量のデータを転送するための高速通信インターフェイスを規定する。ファイバチャネルの使用は、高帯域幅かつ低待ち時間のI/Oを必要とするクライアント/サーバアプリケーションにおいて急増している。ファイバチャネルは高性能を実現し、このことは、コンピュータ対記憶装置およびコンピュータ対コンピュータの現在のインターフェイスの帯域幅の限界を、秒速1ギガビット以上に広げる際に不可欠である。
フレーム処理回路から、情報を転送する。
FPGA内の高速SERDES回路をテストすることに関する上述の問題および他の問題は、この発明によって対処され、以下の明細書を読んで研究されることによって理解されるであろう。一実施例において、フィールドプログラマブルゲートアレイ(FPGA)は、ロジックアレイと、データ通信接続部と、データ通信接続部およびロジックアレイに結合されるシリアライザ/デシリアライザ回路とを含む。ロジックアレイは、シリアライザ/デシリアライザ回路にテスト動作を行なうようにプログラム可能である。テストが完了した後、このプログラム可能な回路を、エンドユーザアプリケーションを実行するように再びプログラムすることができ、それによってシリコンにテスト特性を与えるための追加費用は生じない。
高速シリアライザ/デシリアライザ(SERDES)を含むフィールドプログラマブルゲートアレイ(FPGA)デバイスを説明してきた。このフィールドプログラマブルゲートアレイにより、動作速度でSERDESのビルトインテストが可能になる。デジタルクロックマネージャ回路により、SERDESに結合されたクロック信号が、テスト動作中に変更されて、SERDES回路に負荷をかけることができる。FPGAのロジックアレイは、テストパターンを生成してSERDES回路によって受取られたデータを分析するように、プログラムすることができる。巡回冗長検査(CRC)キャラクタもまた、ロジックアレイを用いて生成することができる。テスト中に、FPGAは、通信回路に大規模なテストを行なって、そのテストの結果を記憶することができる。外部テスタは、実質的にテスト時間をかけずに、または複雑なテスト装置なしに、テストの結果を読出すことができる。
以下の、好ましい実施例の詳細な説明において、添付の図面を参照する。添付の図面はこの発明の一部をなし、この発明が実施され得る特定の好ましい実施例を一例として示す。これらの実施例は、当業者がこの発明を実施することができるように、十分に詳しく説明される。他の実施例も用いることができ、この発明の精神および範囲から逸脱することなく、論理的、機械的および電気的な変更を行なってよいことが理解されるべきである。したがって、以下の詳細な説明は、限定的な意味で捉えられるべきではなく、この発明の範囲は、請求項によってのみ規定される。
て、その論理的な機能を自在に変更できることにある。このような変更は、構成メモリセルをロードしてユーザロジックをリセット(またはプリセット)することによって、または、構成可能なロジック自体を介して(自己再構成)、達成される。
RC)回路232が、CRCキャラクタをテストプログラムに与えるように、FPGAにおいてプログラムされ得る。単純なパリティチェックを含む、他の誤り検査キャラクタを用いることもできる。したがって、この発明は、CRCキャラクタに限定されない。テストデータパターンは、テスト中に、SERDESチャネル202に結合される。テストパターンを制御するために用いるクロック240には、上で述べたように負荷をかけて、テスト動作を高めることができる。次に、SERDESによって受取られたデータは、FPGAアレイにおいてプログラムされたチェック回路242を用いて、誤りの可能性がないかチェックされる。CRC232が与えられる場合は、受取られたCRCキャラクタもまたチェックされる。誤りカウンタ244がFPGAロジックにおいてプログラムされて、テスト中に発見された誤りの総数を保持する。カウンタからの誤りの数は、ビット誤り率(BER)回路246によって分析されて、テストされたビットの数に対する、発見された誤りの数を求めて、BERを算出する。このBERを、検索用にメモリに記憶するか、または、BERのしきい値に基づいて、合否符号を記憶することができる。すなわち、テスタはFPGAメモリを読出して、その部分がテストに合格したかどうかを判断することができ、または、記憶されたBERを分析して、そのデバイスが容認可能な基準を満たしているかどうかを判断することができる。
Claims (11)
- ロジックアレイと、
データ通信接続部と、
前記データ通信接続部および前記ロジックアレイに結合されたシリアライザ/デシリアライザ回路とを含み、前記ロジックアレイは、前記シリアライザ/デシリアライザ回路にテスト動作を行なうようにプログラム可能であり、エンドアプリケーションを実行するように後で再びプログラムされ、
前記ロジックアレイに結合されて、クロック信号を生成することのできるデジタルクロックマネージャをさらに含み、
前記デジタルクロックマネージャは、テスト動作中に前記クロック信号に負荷をかける、フィールドプログラマブルゲートアレイ(FPGA)。 - 前記ロジックアレイは、前記データ通信接続部に与えられるテストデータパターンを生成するように、プログラム可能であり、かつ、再プログラム可能である、請求項1に記載のFPGA。
- 入力データ通信接続部および出力データ通信接続部と、
前記入力データ通信接続部および前記出力データ通信接続部に結合されたシリアライザ/デシリアライザ回路と、
前記出力データ通信接続部に結合されるテストデータパターンを生成するようにプログラムされるロジックアレイとを含み、前記ロジックアレイは、ビルトインセルフテスト動作を行なう間に、前記入力データ通信接続部で受取られたデータパターンをチェックするように、さらにプログラムされ、
前記ロジックアレイに結合可能なクロック信号を生成するためのデジタルクロックマネージャ回路をさらに含み、デジタルクロックマネージャは、ビルトインセルフテスト動作中に、プログラム可能なジッタ振幅およびプログラム可能なジッタ周波数の両方内において、制御可能な態様で雑音およびジッタを前記クロック信号に加える、フィールドプログラマブルゲートアレイ(FPGA)。 - デジタルクロックマネージャは、テスト動作中にクロック信号間に周波数オフセットおよび位相シフトを生じる、請求項3に記載のFPGA。
- 前記ロジックアレイは、前記テストデータパターンに巡回冗長検査キャラクタを挿入するようにさらにプログラムされる、請求項3に記載のFPGA。
- テスト動作の結果を示すデータを記憶するメモリをさらに含む、請求項3に記載のFPGA。
- テスト回路と、
前記テスト回路に結合されたフィールドプログラマブルゲートアレイ(FPGA)とを含み、前記FPGAは、
前記テスト回路を介して、ともに結合された入力データ通信接続部および出力データ通信接続部と、
前記入力データ通信接続部および前記出力データ通信接続部に結合されたシリアライザ/デシリアライザ(SERDES)回路と、
前記出力データ通信接続部に結合されるテストデータパターンを生成するようにプログラムされるロジックアレイとを含み、前記ロジックアレイは、ビルトインセルフテスト動作を行なう間に、入力接続部で受取られたデータパターンをチェックするように、さらにプログラムされ、
前記ロジックアレイに結合されて、クロック信号を生成することのできるデジタルクロックマネージャをさらに含み、
前記デジタルクロックマネージャは、テスト動作中に前記クロック信号に負荷をかける、テストシステム。 - 前記FPGAは、前記受取られたデータパターンのチェックの結果を示すデータを記憶するためのメモリを含む、請求項7に記載のテストシステム。
- 前記テスト回路は、前記FPGAのメモリにアクセスして、前記FPGAの誤り状態を判断する、請求項8に記載のテストシステム。
- フィールドプログラマブルゲートアレイ(FPGA)のシリアライザ/デシリアライザ(SERDES)回路をテストする方法であって、
前記FPGAのロジックアレイをプログラムするステップと、
前記FPGAの、プログラムされたロジック回路を用いて、テストパターンを生成するステップと、
前記SERDESの出力接続部に、前記テストパターンを出力するステップと、
前記SERDESの入力接続部に、前記テストパターンを外部で結合するステップと、
プログラムされたロジックアレイを用いて、前記入力接続部で受取られたデータを評価するステップと、
評価の結果を示すデータを前記FPGAのメモリ回路に記憶するステップと、
エンドユーザアプリケーションを実行するように、アレイを再びプログラムするステップとを含み、
デジタルクロックマネージャ(DCM)回路を用いて、送信クロック信号および受信クロック信号を生成するステップをさらに含み、デジタルクロックマネージャは、送受信クロック信号間に周波数オフセット、ジッタ振幅、ジッタ周波数、および位相シフトを生じ、さらに、
前記クロック信号を前記SERDESに結合するステップを含む、方法。 - 前記ロジックアレイは、擬似ランダムビット生成器の機能、または他の負荷またはテス
トパターンを含むようにプログラムされる、請求項10に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/912,683 US6874107B2 (en) | 2001-07-24 | 2001-07-24 | Integrated testing of serializer/deserializer in FPGA |
| PCT/US2002/017532 WO2003010550A2 (en) | 2001-07-24 | 2002-05-30 | Integrated testing of serializer/deserializer in fpga |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004537054A JP2004537054A (ja) | 2004-12-09 |
| JP4056469B2 true JP4056469B2 (ja) | 2008-03-05 |
Family
ID=25432268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003515867A Expired - Lifetime JP4056469B2 (ja) | 2001-07-24 | 2002-05-30 | Fpga内のシリアライザ/デシリアライザの統合型テスト |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6874107B2 (ja) |
| EP (1) | EP1410053B1 (ja) |
| JP (1) | JP4056469B2 (ja) |
| CA (1) | CA2453601C (ja) |
| DE (1) | DE60205118T2 (ja) |
| WO (1) | WO2003010550A2 (ja) |
Families Citing this family (94)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7343535B2 (en) * | 2002-02-06 | 2008-03-11 | Avago Technologies General Ip Dte Ltd | Embedded testing capability for integrated serializer/deserializers |
| KR100445636B1 (ko) * | 2002-06-17 | 2004-08-25 | 삼성전자주식회사 | 에프피지에이와 다수개의 프로그램 가능한 메모리모듈들을 이용한 컴퓨터 시스템 테스트 장치 및 그 테스트방법 |
| US7672340B2 (en) * | 2002-08-06 | 2010-03-02 | Broadcom Corporation | Built-in-self test for high-speed serial bit stream multiplexing and demultiplexing chip set |
| US7082556B2 (en) * | 2002-10-07 | 2006-07-25 | Finisar Corporation | System and method of detecting a bit processing error |
| TWI232308B (en) * | 2003-01-24 | 2005-05-11 | Benq Corp | Test method and circuit for testing inter-device connections of field programmable gate arrays |
| US7062586B2 (en) | 2003-04-21 | 2006-06-13 | Xilinx, Inc. | Method and apparatus for communication within a programmable logic device using serial transceivers |
| US7065601B2 (en) * | 2003-06-06 | 2006-06-20 | Stmicroelectronics N.V. | Interface for prototyping integrated systems |
| US7620515B2 (en) * | 2003-07-15 | 2009-11-17 | Agilent Technologies, Inc. | Integrated circuit with bit error test capability |
| US7376917B1 (en) * | 2003-08-25 | 2008-05-20 | Xilinx, Inc. | Client-server semiconductor verification system |
| US7281167B2 (en) | 2003-08-26 | 2007-10-09 | Finisar Corporation | Multi-purpose network diagnostic modules |
| CN100538651C (zh) * | 2003-08-26 | 2009-09-09 | 菲尼萨公司 | 网络诊断系统及其配置方法 |
| US7188283B1 (en) * | 2003-09-11 | 2007-03-06 | Xilinx, Inc. | Communication signal testing with a programmable logic device |
| US7885320B1 (en) | 2003-09-11 | 2011-02-08 | Xilinx, Inc. | MGT/FPGA clock management system |
| US6953990B2 (en) * | 2003-09-19 | 2005-10-11 | Agilent Technologies, Inc. | Wafer-level packaging of optoelectronic devices |
| US6982437B2 (en) * | 2003-09-19 | 2006-01-03 | Agilent Technologies, Inc. | Surface emitting laser package having integrated optical element and alignment post |
| US7520679B2 (en) * | 2003-09-19 | 2009-04-21 | Avago Technologies Fiber Ip (Singapore) Pte. Ltd. | Optical device package with turning mirror and alignment post |
| US20050063648A1 (en) * | 2003-09-19 | 2005-03-24 | Wilson Robert Edward | Alignment post for optical subassemblies made with cylindrical rods, tubes, spheres, or similar features |
| US20050063431A1 (en) | 2003-09-19 | 2005-03-24 | Gallup Kendra J. | Integrated optics and electronics |
| US20050071730A1 (en) * | 2003-09-30 | 2005-03-31 | Lattice Semiconductor Corporation | Continuous self-verify of configuration memory in programmable logic devices |
| US7587649B2 (en) * | 2003-09-30 | 2009-09-08 | Mentor Graphics Corporation | Testing of reconfigurable logic and interconnect sources |
| US7218670B1 (en) * | 2003-11-18 | 2007-05-15 | Xilinx, Inc. | Method of measuring the performance of a transceiver in a programmable logic device |
| US7135904B1 (en) | 2004-01-12 | 2006-11-14 | Marvell Semiconductor Israel Ltd. | Jitter producing circuitry and methods |
| US7454514B2 (en) * | 2004-01-12 | 2008-11-18 | Hewlett-Packard Development Company, L.P. | Processing data with uncertain arrival time |
| US7842948B2 (en) * | 2004-02-27 | 2010-11-30 | Nvidia Corporation | Flip chip semiconductor die internal signal access system and method |
| US20050213995A1 (en) * | 2004-03-26 | 2005-09-29 | Myunghee Lee | Low power and low jitter optical receiver for fiber optic communication link |
| US7091745B1 (en) * | 2004-05-24 | 2006-08-15 | Xilinx, Inc. | Indicating completion of configuration for programmable devices |
| KR100607196B1 (ko) * | 2004-07-05 | 2006-08-01 | 삼성전자주식회사 | 반도체 메모리 장치 및 이 장치의 테스트 방법 |
| US7279887B1 (en) * | 2004-08-06 | 2007-10-09 | Nvidia Corporation | In-process system level test before surface mount |
| DE102004050402A1 (de) * | 2004-10-15 | 2006-04-27 | Marconi Communications Gmbh | Verfahren und Vorrichtung zum Erkennen eines Störeffekts in einem Nachrichtenkanal |
| US7454675B1 (en) | 2004-10-22 | 2008-11-18 | Xilinx, Inc. | Testing of a programmable device |
| US7376929B1 (en) | 2004-11-10 | 2008-05-20 | Xilinx, Inc. | Method and apparatus for providing a protection circuit for protecting an integrated circuit design |
| US7216050B1 (en) * | 2004-12-07 | 2007-05-08 | Nvidia Corporation | System and method for testing a printed circuit board assembly |
| US7434192B2 (en) * | 2004-12-13 | 2008-10-07 | Altera Corporation | Techniques for optimizing design of a hard intellectual property block for data transmission |
| US7499513B1 (en) * | 2004-12-23 | 2009-03-03 | Xilinx, Inc. | Method and apparatus for providing frequency synthesis and phase alignment in an integrated circuit |
| JP4811902B2 (ja) * | 2004-12-24 | 2011-11-09 | ルネサスエレクトロニクス株式会社 | 半導体装置および半導体装置のテスト方法 |
| US7257750B1 (en) | 2005-01-13 | 2007-08-14 | Lattice Semiconductor Corporation | Self-verification of configuration memory in programmable logic devices |
| US7526033B2 (en) * | 2005-02-04 | 2009-04-28 | Agere Systems Inc. | Serializer deserializer (SERDES) testing |
| EP1859289A4 (en) | 2005-03-16 | 2011-03-30 | Gaterocket Inc | FPGA MATRIX EMULATION SYSTEM |
| US7814336B1 (en) | 2005-07-12 | 2010-10-12 | Xilinx, Inc. | Method and apparatus for protection of time-limited operation of a circuit |
| US7500156B2 (en) * | 2005-09-28 | 2009-03-03 | Electronics And Telecommunications Research Institute | Method and apparatus for verifying multi-channel data |
| US20070121711A1 (en) * | 2005-11-30 | 2007-05-31 | Offord Glen E | PLL with programmable jitter for loopback serdes testing and the like |
| US7596744B1 (en) | 2006-02-24 | 2009-09-29 | Lattice Semiconductor Corporation | Auto recovery from volatile soft error upsets (SEUs) |
| US7627806B1 (en) * | 2006-03-01 | 2009-12-01 | Altera Corporation | Integrated hard-wired or partly hard-wired CRC generation and/or checking architecture for a physical coding sublayer in a programmable logic device |
| US7539967B1 (en) | 2006-05-05 | 2009-05-26 | Altera Corporation | Self-configuring components on a device |
| US8024639B2 (en) | 2006-06-23 | 2011-09-20 | Schweitzer Engineering Laboratories, Inc. | Software and methods to detect and correct data structure |
| US20080080114A1 (en) * | 2006-09-29 | 2008-04-03 | Schweitzer Engineering Laboratories, Inc. | Apparatus, systems and methods for reliably detecting faults within a power distribution system |
| KR100885294B1 (ko) | 2006-12-05 | 2009-02-23 | 한국전자통신연구원 | 다양한 데이터양을 가지는 고속데이터들간의 인터페이스변환 방법 및 장치 |
| JP2008175646A (ja) | 2007-01-17 | 2008-07-31 | Nec Electronics Corp | 半導体装置、半導体装置のテスト回路、及び試験方法 |
| ATE510225T1 (de) | 2007-03-20 | 2011-06-15 | Rambus Inc | Integrierte schaltung mit empfängerjittertoleranzmessung |
| US8065574B1 (en) | 2007-06-08 | 2011-11-22 | Lattice Semiconductor Corporation | Soft error detection logic testing systems and methods |
| KR101213175B1 (ko) | 2007-08-20 | 2012-12-18 | 삼성전자주식회사 | 로직 칩에 층층이 쌓인 메모리장치들을 구비하는반도체패키지 |
| US8271252B2 (en) * | 2007-11-08 | 2012-09-18 | Nvidia Corporation | Automatic verification of device models |
| US20090144595A1 (en) * | 2007-11-30 | 2009-06-04 | Mathstar, Inc. | Built-in self-testing (bist) of field programmable object arrays |
| US8510616B2 (en) * | 2008-02-14 | 2013-08-13 | Nvidia Corporation | Scalable scan-based test architecture with reduced test time and test power |
| US8745200B2 (en) * | 2008-05-06 | 2014-06-03 | Nvidia Corporation | Testing operation of processors setup to operate in different modes |
| US8228972B2 (en) | 2008-06-04 | 2012-07-24 | Stmicroelectronics, Inc. | SERDES with jitter-based built-in self test (BIST) for adapting FIR filter coefficients |
| US8943457B2 (en) * | 2008-11-24 | 2015-01-27 | Nvidia Corporation | Simulating scan tests with reduced resources |
| US8433950B2 (en) * | 2009-03-17 | 2013-04-30 | International Business Machines Corporation | System to determine fault tolerance in an integrated circuit and associated methods |
| US20100306437A1 (en) * | 2009-05-26 | 2010-12-02 | Heath Matthew W | Method and apparatus to selectively extend an embedded microprocessor bus through a different external bus |
| US8386867B2 (en) * | 2009-07-02 | 2013-02-26 | Silicon Image, Inc. | Computer memory test structure |
| US8310383B2 (en) * | 2009-12-30 | 2012-11-13 | Jds Uniphase Corporation | Generating a jittered digital signal using a serializer device |
| US8543873B2 (en) | 2010-01-06 | 2013-09-24 | Silicon Image, Inc. | Multi-site testing of computer memory devices and serial IO ports |
| US8503593B2 (en) | 2010-06-23 | 2013-08-06 | Raytheon Company | Waveform generator in a multi-chip system |
| US8319523B2 (en) | 2010-06-23 | 2012-11-27 | Raytheon Company | Chip interface |
| US20120011423A1 (en) * | 2010-07-10 | 2012-01-12 | Mehdi Entezari | Silent error detection in sram-based fpga devices |
| US8504882B2 (en) | 2010-09-17 | 2013-08-06 | Altera Corporation | Circuitry on an integrated circuit for performing or facilitating oscilloscope, jitter, and/or bit-error-rate tester operations |
| EP2603805A4 (en) * | 2010-08-13 | 2016-10-19 | Altera Corp | CIRCUIT IN AN INTEGRATED CIRCUIT FOR PERFORMING OR FACILITATING THE OPERATION OF AN OSCILLOSCOPE, JITTER AND / OR BITTER TROUBLE TESTER |
| US8441768B2 (en) | 2010-09-08 | 2013-05-14 | Schweitzer Engineering Laboratories Inc | Systems and methods for independent self-monitoring |
| US8761215B2 (en) * | 2010-12-08 | 2014-06-24 | Institut National D'optique | Pulse shaping module and generator for use with a pulsed laser oscillator |
| JP2013085118A (ja) * | 2011-10-07 | 2013-05-09 | Fujitsu Ltd | 伝送試験装置、伝送試験方法及び伝送試験プログラム |
| CN102495354B (zh) * | 2011-12-30 | 2013-12-18 | 常州工学院 | 电路板测试系统的测试工作方法 |
| GB201201596D0 (en) * | 2012-01-31 | 2012-03-14 | Texas Instruments Ltd | Multi-lane alignment and de-skew circuit and algorithm |
| US9007731B2 (en) | 2012-03-26 | 2015-04-14 | Schweitzer Engineering Laboratories, Inc. | Leveraging inherent redundancy in a multifunction IED |
| US9395414B2 (en) | 2012-12-28 | 2016-07-19 | Nvidia Corporation | System for reducing peak power during scan shift at the local level for scan based tests |
| US9377510B2 (en) | 2012-12-28 | 2016-06-28 | Nvidia Corporation | System for reducing peak power during scan shift at the global level for scan based tests |
| US9222981B2 (en) | 2012-12-28 | 2015-12-29 | Nvidia Corporation | Global low power capture scheme for cores |
| US9411701B2 (en) * | 2013-03-13 | 2016-08-09 | Xilinx, Inc. | Analog block and test blocks for testing thereof |
| JP6478562B2 (ja) | 2013-11-07 | 2019-03-06 | 株式会社半導体エネルギー研究所 | 半導体装置 |
| JP6393590B2 (ja) | 2013-11-22 | 2018-09-19 | 株式会社半導体エネルギー研究所 | 半導体装置 |
| JP6444723B2 (ja) | 2014-01-09 | 2018-12-26 | 株式会社半導体エネルギー研究所 | 装置 |
| US9379713B2 (en) | 2014-01-17 | 2016-06-28 | Semiconductor Energy Laboratory Co., Ltd. | Data processing device and driving method thereof |
| JP2015165226A (ja) | 2014-02-07 | 2015-09-17 | 株式会社半導体エネルギー研究所 | 装置 |
| US9869716B2 (en) | 2014-02-07 | 2018-01-16 | Semiconductor Energy Laboratory Co., Ltd. | Device comprising programmable logic element |
| CN105527564B (zh) * | 2015-12-25 | 2017-07-04 | 中国南方电网有限责任公司电网技术研究中心 | Fpga内部功能自诊断方法与系统 |
| CN106780371A (zh) * | 2016-11-29 | 2017-05-31 | 西安天圆光电科技有限公司 | 一种256×256元mos薄膜电阻阵驱动装置及驱动工作方法 |
| US10234505B1 (en) | 2017-02-27 | 2019-03-19 | Xilinx, Inc. | Clock generation for integrated circuit testing |
| US10067189B1 (en) | 2017-03-20 | 2018-09-04 | Xilinx, Inc. | Input/output path testing and characterization using scan chains |
| US10812103B1 (en) | 2018-02-23 | 2020-10-20 | Xilinx, Inc. | Cyclic redundancy check engine and method therefor |
| KR102512985B1 (ko) * | 2018-06-12 | 2023-03-22 | 삼성전자주식회사 | 반도체 장치를 위한 테스트 장치 및 반도체 장치의 제조 방법 |
| CN112055215A (zh) * | 2020-07-27 | 2020-12-08 | 恒宇信通航空装备(北京)股份有限公司 | 一种基于fpga光纤视频处理方法 |
| US11323362B2 (en) | 2020-08-07 | 2022-05-03 | Schweitzer Engineering Laboratories, Inc. | Resilience to single event upsets in software defined networks |
| CN113985256A (zh) * | 2021-11-01 | 2022-01-28 | 北京中科胜芯科技有限公司 | 一种fpga寿命试验方法 |
| CN115542137A (zh) * | 2022-09-29 | 2022-12-30 | 上海安路信息科技股份有限公司 | 串行器和解串器模块的测试方法及测试系统 |
| CN116155458A (zh) * | 2022-12-28 | 2023-05-23 | 北京无线电计量测试研究所 | 用于误码测试设备的图形产生方法及误码测试设备 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US34363A (en) * | 1862-02-11 | Improvement in machinery for cleaning cotton | ||
| USRE34363E (en) | 1984-03-12 | 1993-08-31 | Xilinx, Inc. | Configurable electrical circuit having configurable logic elements and configurable interconnects |
| US5671355A (en) * | 1992-06-26 | 1997-09-23 | Predacomm, Inc. | Reconfigurable network interface apparatus and method |
| US5361373A (en) * | 1992-12-11 | 1994-11-01 | Gilson Kent L | Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfigurable instruction execution means and method therefor |
| US6006343A (en) * | 1993-07-30 | 1999-12-21 | Texas Instruments Incorporated | Method and apparatus for streamlined testing of electrical circuits |
| GB9508932D0 (en) * | 1995-05-02 | 1995-06-21 | Xilinx Inc | FPGA with parallel and serial user interfaces |
| US5793822A (en) | 1995-10-16 | 1998-08-11 | Symbios, Inc. | Bist jitter tolerance measurement technique |
| US5991907A (en) | 1996-02-02 | 1999-11-23 | Lucent Technologies Inc. | Method for testing field programmable gate arrays |
| US5790563A (en) | 1996-02-05 | 1998-08-04 | Lsi Logic Corp. | Self test of core with unpredictable latency |
| US5742531A (en) | 1996-05-03 | 1998-04-21 | Xilinx Inc | Configurable parallel and bit serial load apparatus |
| US5825201A (en) * | 1996-06-21 | 1998-10-20 | Quicklogic Corporation | Programming architecture for a programmable integrated circuit employing antifuses |
| US6232845B1 (en) | 1996-09-17 | 2001-05-15 | Xilinx, Inc. | Circuit for measuring signal delays in synchronous memory elements |
| US5914616A (en) | 1997-02-26 | 1999-06-22 | Xilinx, Inc. | FPGA repeatable interconnect structure with hierarchical interconnect lines |
| US6020755A (en) * | 1997-09-26 | 2000-02-01 | Lucent Technologies Inc. | Hybrid programmable gate arrays |
| US6167077A (en) * | 1997-12-23 | 2000-12-26 | Lsi Logic Corporation | Using multiple high speed serial lines to transmit high data rates while compensating for overall skew |
| US6096091A (en) * | 1998-02-24 | 2000-08-01 | Advanced Micro Devices, Inc. | Dynamically reconfigurable logic networks interconnected by fall-through FIFOs for flexible pipeline processing in a system-on-a-chip |
| US6191614B1 (en) * | 1999-04-05 | 2001-02-20 | Xilinx, Inc. | FPGA configuration circuit including bus-based CRC register |
| US6295315B1 (en) * | 1999-04-20 | 2001-09-25 | Arnold M. Frisch | Jitter measurement system and method |
-
2001
- 2001-07-24 US US09/912,683 patent/US6874107B2/en not_active Expired - Lifetime
-
2002
- 2002-05-30 WO PCT/US2002/017532 patent/WO2003010550A2/en not_active Ceased
- 2002-05-30 EP EP02737351A patent/EP1410053B1/en not_active Expired - Lifetime
- 2002-05-30 CA CA002453601A patent/CA2453601C/en not_active Expired - Lifetime
- 2002-05-30 DE DE60205118T patent/DE60205118T2/de not_active Expired - Lifetime
- 2002-05-30 JP JP2003515867A patent/JP4056469B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1410053B1 (en) | 2005-07-20 |
| CA2453601A1 (en) | 2003-02-06 |
| JP2004537054A (ja) | 2004-12-09 |
| WO2003010550A3 (en) | 2003-05-15 |
| WO2003010550A2 (en) | 2003-02-06 |
| CA2453601C (en) | 2007-08-21 |
| EP1410053A2 (en) | 2004-04-21 |
| DE60205118T2 (de) | 2006-05-24 |
| DE60205118D1 (de) | 2005-08-25 |
| US6874107B2 (en) | 2005-03-29 |
| US20030023912A1 (en) | 2003-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4056469B2 (ja) | Fpga内のシリアライザ/デシリアライザの統合型テスト | |
| KR101714630B1 (ko) | 컴퓨터 메모리 테스트 구조 | |
| US7882465B2 (en) | FPGA and method and system for configuring and debugging a FPGA | |
| CN103201729B (zh) | 高速片间通用串行总线监控 | |
| CN102272611A (zh) | 利用动态模拟测试多路复用器对系统中模拟信号数字化以便诊断的方法 | |
| US20090125659A1 (en) | Inter-Integrated Circuit (12C) Slave with Read/Write Access to Random Access Memory | |
| US7526033B2 (en) | Serializer deserializer (SERDES) testing | |
| TW202225971A (zh) | 用於高性能記憶體除錯記錄產生及管理之裝置及方法 | |
| US10482205B2 (en) | Logic analyzer for integrated circuits | |
| US10417169B1 (en) | Methods and apparatus for high-speed serial interface link assist | |
| US7036046B2 (en) | PLD debugging hub | |
| US7855969B2 (en) | Selective test point for high speed SERDES cores in semiconductor design | |
| Fibich et al. | Open‐Source Ethernet MAC IP Cores for FPGAs: Overview and Evaluation | |
| CN115524605B (zh) | 电子器件、联合测试工作组接口的访问方法及存储介质 | |
| CN114169273B (zh) | 一种芯片模式设置电路和方法 | |
| Bibin et al. | Implementation of UART with BIST Technique in FPGA | |
| CN114036885A (zh) | 内建自测试的方法及互连接口 | |
| US20230213581A1 (en) | Techniques For Capturing Signals From Logic Circuits At A Logic Analyzer | |
| US7259591B1 (en) | Multi-bit configuration pins | |
| Limones-Mora | Test Modules Design for a SerDes Chip in 130 nm CMOS technology | |
| Diehl et al. | Xilinx RF System-on-Chip (RFSoC) 100 Gigabit Ethernet Loop-back Demonstration | |
| Cornelio | FPGA integration of a compressing system for satellite applications | |
| Kas | Validation of Power Dissipation of SerDes IPs | |
| Donaldson et al. | Hardware Demonstration of High-Speed Networks for Satellite Applications | |
| CN121703618A (zh) | 侦错系统和用于操作侦错系统的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050419 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061219 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070316 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070329 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070618 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070717 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071012 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071119 |
|
| 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: 20071204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071211 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4056469 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101221 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111221 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121221 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121221 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131221 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |