2021.03.29
FPGAに関わるASIC屋が、クレジット カード オンライン カジノ クレジット カード オンライン カジノ屋が「FPGAって仕様情報だけで設計できるのか?」と感じるFPGAの品質管理
#FPGA #クレジット カード オンライン カジノ #LSI #クロック #スキュー #座談会
トップ>技術ナレッジのアーカイブ ボンズカジノ 入金不要ボーナス>FPGAに関わるASIC屋が、クレジット カード オンライン カジノ ASIC屋が「FPGAって仕様情報だけで設計できるのか?」と感じるFPGAの品質管理
2021.03.29
#FPGA #クレジット カード オンライン カジノ #LSI #クロック #スキュー #座談会
時代の変化とともに、クレジット カード オンライン カジノが製品に広範囲の製品で使われるようになり、関わるエンジニアも増えてきました。
一方、FPGAと「対(つい)」で語られることの多いクレジット カード オンライン カジノ。FPGAとは用途やニーズも異なり、その差を製品レベルで論じられることは多いのですが、エンジニア視点、つまり、制作工程の違いを語られることは少ないと思います。
今回は現場のエンジニアはどのように両者を捉えているのか?二人のエンジニアに伺いました。
1987年よりLSIに携わる。入社後、論理シミュレーションし試作品の作成、LSIのテスターで電気的特性の評価クレジット カード オンライン カジノった一連の業務を担当。その後タイミング設計と論理設計を15〜20年間従事する。
当初はgate arrayだったが、その後特定用途向けのクレジット カード オンライン カジノの開発、論理設計だけでなくお客様との折衝も担当し30年ほど関わる。
半導体メーカーにてLSI設計開発
主にキャッシュディスペンサー・自動改札機・航空券発券機・PCのCD-RAMドライブなどの製品に関わる。
2000年10月 テクノプロ・デザイン社に入社
・自動車向け、エンジン制御・エアバッグ Etc マイコン設計開発
・ディスプレイ搭載回路基板設計開発、クレジット カード オンライン カジノ設計に従事。
仕様設計-詳細設計-試作-量産まで携わる。
また、現地中国人(上海)設計者指導、教育、アドバイザーまで様々なプロジェクトに関わる。
・2017年4月 CDA(キャリアデザインアドバイザー)着任
支店クレジット カード オンライン カジノ部組織構築補助、クレジット カード オンライン カジノ社員(エンジニア)のスキルアップ支援
株式会社テクノプロ テクノプロ・デザイン社
1997年 株式会社テクノプロ テクノプロ・デザイン社に新卒入社
人工衛星回路設計・ECU装置設計など約20年経験
現在、採用部門部長
北原ー クレジット カード オンライン カジノは、評価用として設定を様々に変えて使い回す、というイメージがありましたが、量産をやっていくときに壁はありましたか?
髙島ー
クレジット カード オンライン カジノを量産していくことに、(正確には知らないですが)弊害があるのではないかと
感じています。
タイミング解析をするためには、プロセスばらつきや電源電圧、動作温度の条件が必要になりますが、そのなかでクレジット カード オンライン カジノはどうやってプロセスパラメータを入手するのかということが疑問に思っています。
坂野ー
そもそもクレジット カード オンライン カジノは「最初からできあがったもの」という概念です。
つまりクレジット カード オンライン カジノの内部で動作する周波数や、温度、電源電圧は、仕様として各製品ごと定められていて、ばらつきも考慮されて作られています。
その範囲内で使用するべきですが、実際に使うにあたって、仕様通りに使って論理設計をしたら、そのまま動くかクレジット カード オンライン カジノと、もちろん物理的な回路を組み込んでいくので、まともには動かない場合もあります。
北原ー 例えば、立ち上がり/立ち下がり時間が+ー1%〜2%ずれることもあると思うのですが、そのズレってシビアなんですか?
坂野ー シビアではありますが、 Xilinx(ザイリンクス)社、アルテラ社(現在はインテルのクレジット カード オンライン カジノ部門)にはクレジット カード オンライン カジノの開発ソフトウェアがありまして、アルテラ社ならQuartusというのがあり、一通り中に書き込むまでの一連のことができますね。
北原ー それは温度範囲も考慮して、バッと書き込んでくれる?
坂野ー 仕様条件を入力する必要がクレジット カード オンライン カジノ。使用環境-30℃、+-0.1ボルトの電源電圧のブレとか。それらを入力すると、動作する回路、しない回路のリストが出てきます。
北原ー HDL設計したポイントごとに「ここが動く、動かない」がわかるわけですか。
これによると HDL記述から論理回路に落とす時に論理合成を行い、次に配置配線、そしてクレジット カード オンライン カジノ解析を行う、こういう流れなのですが、先ほどの電圧とか温度の条件で回路が動作するかどうかの判断は、この工程でいうと論理シミュレーションのことですか?
坂野ー
いえ、配置配線とクレジット カード オンライン カジノ解析の間ですね。
タイミング解析ツールクレジット カード オンライン カジノのがありまして、それを実行することで条件に合わない箇所を見つけることができます。(采女注:タイミング解析ツール、クレジット カード オンライン カジノのは前述の開発ソフトウェアとは違うもの?それとも同じもの?)
なぜかというと、その前に「配置配線」がすでにシミュレーター上で行われていて「クレジット カード オンライン カジノのこの部分にこの回路を置く」といったことが物理的にできているからです。
北原ー クレジット カード オンライン カジノのHDL設計では、タイミング解析ツールというものはないのですか?
髙島ー
クレジット カード オンライン カジノ。
配置配線の後、論理シミュレーションはクレジット カード オンライン カジノでも行います。SPEF(エスぺフ)というフォーマットのファイルを使ってタイミング解析を行います。さらに、SPEFを使って配置配線後の論理シミュレーションも行っています。
髙島ー そこで一つの疑問がクレジット カード オンライン カジノ。
クレジット カード オンライン カジノではVth設計管理幅の情報をいかに入手して設計に反映させるか、ということです。
工程能力指数クレジット カード オンライン カジノのがあって、vthを0.4に置いても、上が0.41、下が0.38になったり。 分布図でいうと
平均的に多いのはターゲットの0.4ですが、それでもクレジット カード オンライン カジノがあります。
大きさによって、個数が減っていき、ある程度の数の測定値が集まると上図のような正規分布になります。
この図で示したように製造する上でばらつき(クレジット カード オンライン カジノ)というのは多かれ少なかれあります。
同じ半導体チップ内においてもばらつきがあります。
そして、クレジット カード オンライン カジノとしては、電源クレジット カード オンライン カジノ、温度クレジット カード オンライン カジノがあります。
電源電圧のIRドロップによる電圧クレジット カード オンライン カジノが同じチップ上においてもあります。
チップ内で常に動作するクロックや、あまり動かないDC的な信号もあり、
チップ内で部分的に消費電力も変わり、部分的に温度も変わっています(温度クレジット カード オンライン カジノ)。
クレジット カード オンライン カジノおいて、ユーザーの論理情報を入れると配置配線の物理的な距離によって、タイミング的に厳しい状況になることがありますが、
セットアップやホールドが満たせない状態になることがあります。(ASICでも同様です)。
そうするとデータラインの遅延を小さくする等、何らかのクレジット カード オンライン カジノを満たすような対策を打たなければなりません。
そもそもクロックタイミングクレジット カード オンライン カジノのは上図の出し側のffと受け側のffのデータ、そして出し側のクロックと受け側のクロックがばらついていたらどうしようもなく、セットアップ、ホールドが満たせません。
そうすると、データラインの対策だけでは無理で、クレジット カード オンライン カジノラインもスキューが合うように制御が必要になります。
そのための方法としてクレジット カード オンライン カジノの場合、「クロックツリー」でクロックのスキューを最小にするための調整をし、それぞれがffの到達するクロックにディレイがない状態にします。
例えば上図はFFの配置イメージですが、クレジット カード オンライン カジノルートから近いところに固まってるFF群と、遠い、しかもそれぞれが離れているとなると、そこを調整する時に配線遅延まで含んだセル遅延で何とか補って調整します。
また、IRドロップクレジット カード オンライン カジノ状態があって、チップ内の動作や電源配線の状況により、チップ内に電源電圧のドロップが発生します。
上図ではIRドロップの度合いを色で表現したものですが、小→中→大:緑→黄→赤とセンターにいくほどドロップの度合いが大きくなります。
問題は、チップの中に行けばいくほど電圧のドロップが大きくなりますが、さきほどのFFとクレジット カード オンライン カジノの関係が実際どこにあるのかがわかりません。
上図ドロップ図からもわかるように、電圧やプロセスのクレジット カード オンライン カジノがチップ内色々なところに存在します。
これらのクレジット カード オンライン カジノを無視して、クロックのスキューを合わせると、下図の「チップ内クレジット カード オンライン カジノ考慮無し」の図のようになりますが、実際にはクレジット カード オンライン カジノを考慮する必要があるので、
「Setupチップ内クレジット カード オンライン カジノ考慮有り」の図のようにして、Setup評価を行い、「Holdチップ内クレジット カード オンライン カジノ考慮有り」の図のようにして、Hold評価を行う必要があります。
「Setupチップ内クレジット カード オンライン カジノ※考慮有り」した場合、出し側のクロックとff間のデータの遅延を大きな係数倍に、そして受け側のクロックを小さな係数倍にし、わざと厳しい状況にします。
これでセットアップが満たせるかどうかクレジット カード オンライン カジノ評価をします。
ホールド評価は係数倍の付け方を逆にします。
「Holdチップ内クレジット カード オンライン カジノ※考慮有り」した場合、出し側のクロックとff間のデータの遅延を小さな係数倍に、そして受け側のクロックを大きな係数倍にし、わざと厳しい状況にします。
これでホールドが満たせるかどうかクレジット カード オンライン カジノ評価をします。
その時に必要なものが、どのくらいプロセスがばらついているかクレジット カード オンライン カジノ情報になります。
※「チップ内ばらつき」とは、電源ばらつき、温度ばらつき、クレジット カード オンライン カジノがあります。
北原ー つまりクレジット カード オンライン カジノの各製品で公表されている仕様以外でわからないことがあり、その事に対してのタイミング設計って量産クレジット カード オンライン カジノはどうやってるのか、ということですよね?
髙島ー そうですね。仕様が公表されていることでユーザーが使いやすくなっている、というのはわかるのですが、 実際にタイミング検証を行う人が、そのクレジット カード オンライン カジノのVthがどの範囲でプロセスばらつきがあるのか分からないと、検証ができないのはないかと思います。
坂野ー
クレジット カード オンライン カジノの物理的なプロセスでいうと、なるべくクロックがバラつかないようにメッシュ配線しています。
メッシュ配線とは、クロック自体を網目状にし、いつどの時でも同じタイミングで届かせるために、一本で枝分けさせると先ほどのクロックツリーのようにしなければならないですけど、クレジット カード オンライン カジノの場合は最初からクロックは端から端まで網目状にし、同じ負荷でクロックを到達させようという物理構造になっています。
もしドライビリティが足りないところは、中間にドライバをいれて予め調整されています。
髙島ー
網目になっているクレジット カード オンライン カジノことは、昔聞いたことがありますが、やっぱり疑問が。
どんなクレジット カード オンライン カジノでも、同じ経路を辿るようにできているならスキューは合うかもしれないですが、
ホントにそうなるの?っていう疑問が…
坂野ー
もちろん網目にしただけではダメで、例えば右上と真ん中とでは物理的にどうしても到達時間は違い、真ん中は届きづらく、PLLから網目になって均等に届くとしてもぴったりにはならない。
そのために中間にドライバを入れることで、スピードを加速させるんです。これでスキュー差を小さくすることが最初からできるようになっています。
それに対して「このポイントに回路を置こう」としたとき、同じようなタイミングで届くクレジット カード オンライン カジノことが前提なので、スキューのためにデータが取れる取れないクレジット カード オンライン カジノ事は起きにくいんです。
さらに内部でのクロックとデータでのセットアップ、ホールドについて最低必要な時間というものが各クレジット カード オンライン カジノ設定されています。物によってはマニュアルにも記載があると思います。もしわからなければ、私ならメーカーに聞きますね。「どれぐらいまでにデータが来てればいいの」とか。
温度範囲や電源電圧の範囲など様々な条件で細かく聞きます。そしてちゃんと証明証をもらった上で設計を始めます。
クレジット カード オンライン カジノ設計をやる時、SDCファイルでクレジット カード オンライン カジノ制約を加えていくと思いますが、そこに網羅した定量的な数値を加えて、クレジット カード オンライン カジノ設計をして配置配線をします。