イタリア出張報告

22
イイイイイイイイ イイイイ

Upload: victor-nicholson

Post on 30-Dec-2015

24 views

Category:

Documents


3 download

DESCRIPTION

イタリア出張報告. 木村直樹. Outline. イタリアで.  何をしたのか。  何をしったのか。  何を しよう 。. これから. Associative Memory (AM). おおまかなヒット (SS) から大まかなトラック (Road) を作る!. 俺 、紛らわしい!. Associative Memory (AM). Map. LAMB, AM Chip 2. LAMB, AM Chip 1. √. √. √. √. Bingo!. Fake Bingo!. √. √. √. √. √. √. hit. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: イタリア出張報告

イタリア出張報告

木村直樹

Page 2: イタリア出張報告

Outline

 何をしたのか。

 何をしったのか。

 何をしよう。

イタリアで

これから

Page 3: イタリア出張報告

Associative Memory (AM)おおまかなヒット (SS)から大まかなトラック (Road)を作る!

俺、紛らわしい!

Page 4: イタリア出張報告

Associative Memory (AM)

1 2 3

4 5 6

7 8 9

Map

147

258

369

LAMB, AM Chip 1

247

159

357

LAMB, AM Chip 3

158

269

358

LAMB, AM Chip 2

157

268

359

LAMB, AM Chip 4

Road output

9hit76432

√ √

√ √

√√√

√ √

√√

√√

√ √ √ √

√ √

Bingo!

Bingo!

Fake

Bingo!

Page 5: イタリア出張報告

AMCDF SVT 初期バージョン

Page 6: イタリア出張報告

AM borad (CDF SVT ++)

SVT upgrade 用

Xilinx のチップとかって面白い

Page 7: イタリア出張報告

AM boradp33-40 万

Jtag

衛星実験?

Page 8: イタリア出張報告

LAMB

AM Chip (and とる )

Glue (road まとめる )

Bousca (hit うけとる)

Indy    (hit 分ける)

Clk divider ( clk わける)

chip

ダメ

OK

AM chip は&とるだけ

Page 9: イタリア出張報告

JTAG

TDOTDITMSTCKGNDVcc

FPGA

FPGA

Page 10: イタリア出張報告

LAMB TestVME -> spy -> LAMB -> AM Chip の順で其々の pin に 1 を送り、 jtag を tdo からの出力を確認する。

基本ただのデバッグ。 しかし全ての基礎。 次機の設計に影響。

Page 11: イタリア出張報告

LAMB Test

Output の例   問題 Lv1Chain 20 80   Bus2 で  Error

Chip1, expected 1 -- observe 1Chip1, expected 2 -- observe 2Chip1, expected 4 -- observe 4Chip1, expected 8 -- observe 0Chip1, expected 10 -- observe 0Chip1, expected 20 -- observe 20Chip1, expected 40 -- observe 40Chip1, expected 80 -- observe 80Chip1, expected 100 -- observe 100……

個別チェックChip1 expected ff -- observe ffChip1 expected 11 -- observed 01Chip1 expected c -- observed cChip1 expected 12 -- observed 4

パズルのような物

回答

Bit3 bit4 がショート。Bus2 右ブースカ から  Bus2 AM chip1,2 の間に短絡あり。

発見+除去で復活

Page 12: イタリア出張報告

LAMB Test

Output の例   問題 Lv高Chain 80   chip 1,2,3 で  Error

Bus0, expected 1 -- observe 0Bus1, expected 1 -- observe 0Bus2, expected 1 -- observe 0Bus3, expected 1 -- observe 0Bus4, expected 1 -- observe cBus5, expected 1 -- observe 8Bus0, expected 2 -- observe 0Bus1, expected 2 -- observe 0Bus2, expected 2 -- observe 0……

個別チェック 3 bit 上にずれてる。

パズルのような物

TSM TCK のラインで  bus 80 chip 3 が一番遠い。タイミングプロブレムがおこり TDO 上で 3bit 遅れた。

New version では  TSM   TCK line  を改良!

もちろん線の長さもあるが メインは

Page 13: イタリア出張報告

New AM Board

DCDC converter x5

48 V

大人気な hitが来ると皆一斉に立ち上がる。パワーが必要!

1AM board で  250-300 W 使用… 半分ぐらい ちなみに  7bit -> 1bit serialize

Page 14: イタリア出張報告

AM crate

5000 W / crate ….

我が家でつかったら ブレーカー落ちます。(隣の家まで)寄田先生宅もぎりぎり落ちる( all 電化且部屋いっぱい) 熱

Page 15: イタリア出張報告

Pattern Testランダムに作ったロードをAMに入れる。ランダムに作ったヒットをAMに送る。出てきたロードが予想通り出力されるか確認する。

あまり楽しくない。 AMが壊れている? もしくは グルーのファームウェアがおかしい。Timing トラブル?

Expected 844916f observed 848916f実際は探すのが大変…  変な所に bit たってるだけ .

新しいファームウェアをグルーに入れたら直った… .

TEST 纏め次機への開発には重要。  FTK IM の開発には欠かせない体験。全てを理解していないと、作られた製品のチェックすらできない。Xilinx chip が壊れることはない (パオラ談)。

Page 16: イタリア出張報告

Serialize or Parallelize

101100001111

ser

para

イメージ的に共に パラレル

ちなみに LVDS では 2 本で 1line と考え、 2 本の電圧差で 01 を決める。ー> timing 問題が起こりにくい。  ( 電圧両方落ちる。)どの道 受信側はACカップリングでOK (8b/10b) 。 

1 0 1 1 0 0 0 0

1 1 1

parallel

clock

serial

….

1

8bit/10bit

信号に高速クロックを内在している。

タイミング問題の為に、10 line 100Hz を  1line 10 Hz にしかできないのでは速度的には無意味。 もちろん線の量が減るのは大きなメリット。

101100001111

問題点•クロストーク•スタブなど ノイズ、ディレイ解決策は色々あるけれど…

Page 17: イタリア出張報告

8b/10b 通信8 bit を 4bit(3+1) 6bit(5+1) とする。テーブルを使って変換。 テーブル

メリットなど  low high が5以上続かない•  クロックの再構成が受け取り側で可能•   AC  で受け取れる。 ->   delay など減

 基本一本線• 小さい•  クロストーク無。

low high の数が決まっている。パリティー交互に送信• 数を数えればずれてるか分かる。

デメリット 送受信共になんかチップが必要( SERDES)•  高い

256 の Dあまりで K

memoイーサネット USB 3? (新しいの)Parallel or serial ATA , s-linkpcix 120b/130

Page 18: イタリア出張報告

ちょっと  DF

Page 19: イタリア出張報告

ちょっと  DF

PhotoShop Hack

Page 20: イタリア出張報告

たぶん冗談

ちなみに大矢の0 IM2注目

Page 21: イタリア出張報告

使う予定?

まだ色々( IM 含め)相談改良が必要?

Page 22: イタリア出張報告

まとめ

色々勉強になった。 なんか作ろう。