ブラインドスポット1:低設計要件を有するボードのための細線の自動分布
自動ルーティングは必然的により大きくなる PCBエリア, そして、同時に、何度もマニュアルルーティングよりバイアの数を生産します. 製品の大きなバッチで, その要因 PCBメーカー 価格の削減は、ライン幅とビアの数を考慮する, ビジネス要因に加えて., それぞれはPCBの歩留りとドリルビットの消費数に影響する, 供給元のコストを節約する, そして、価格縮小の理由を見つける.
ブラインドスポット2 :全てのバス信号は抵抗器でプルされる
シグナルが上下に引っ張られる必要がある多くの理由があります、しかし、それらのすべてが引っ張られる必要はありません。プルアップ及びプルダウン抵抗器は、単純な入力信号をプルし、電流は数十マイクロアンペア未満であるが、駆動信号がプルされると、電流はミリアンペアレベルに達する。現在のシステムは、それぞれ32ビットのアドレスデータを有しており、244/245の分離されたバスおよび他の信号がプルアップされた場合、これらの抵抗器に電力消費の数ワットが消費されることがある。
ブラインドスポット3 : CPUとFPGAのこれらの未使用のI / Oポートは、最初に空のままにします
未使用のI/Oポートをフローティング状態にした場合、外部からの干渉が少ないため繰り返して発振する入力信号となり、基本的にはゲート回路のフリップ数に依存する。それがプルアップされるならば、各々のピンにも微小電流があるので、最高の方法は出力としてそれをセットすることになっています
ブラインドスポット4:FPGAは非常に多くのドアを使用するために残っているので、あなたはあなたの心のうんち
FGPAの消費電力は、使用されるフリップフロップの数とフリップの数に比例する。したがって、異なる回路および異なる時間の同じタイプのFPGAの消費電力は、100回異なることができる。高速フリップ用フリップフロップの数を最小化することは、FPGAの消費電力を低減するための基本的な方法である。
ブラインドスポット5:小さなチップの消費電力は非常に低く、考慮する必要はありません
内部より複雑なチップの消費電力を決定することは困難である。主にピン上の電流で決まる。ABT 16244は負荷なしで1 mA未満を消費します、しかし、その指標は各々のピンが動かされることができます。60ミリアンペア(例えば数十オームの抵抗に一致する)の負荷、すなわち、全負荷の最大電力消費は60×16=960 mAに達することができる。もちろん、電源電流のみが大きく、負荷に熱が落ちる。
ブラインドスポット6:メモリは、複数の制御信号を有する。ボードはOEとWE信号を使用するだけで、チップセレクトは接地されます。したがって、データは読み出し動作中にずっと速くなります
チップ選択が有効であるときのほとんどのメモリの消費電力(OEとWEに関係なく)は、チップ選択が無効であるときよりも100倍以上大きくなるので、可能な限りチップを制御するために使用されるべきであり、他の要件が満たされた場合には、できるだけ短くしなければならない。チップセレクトパルスの幅。
ブラインドスポット7:信号のオーバーシュートは
いくつかの特定のシグナル(100 BASE - T、CMLなど)を除いて、オーバーシュートがあります。彼らは非常に大きくない限り、彼らは必ずしも一致する必要はありません。たとえ彼らがマッチしても、彼らは必ずしもベストと一致しない。例えば、TTLの出力インピーダンスは50オーム未満であり、一部は20オームである。このような大きな整合抵抗を使用すると、電流は非常に大きくなり、消費電力は受け入れられず、信号振幅は使用するには小さすぎる。また、ハイレベルを出力してロウレベルを出力した場合の一般信号の出力インピーダンスは同じではなく、完全整合をとる方法はない。したがって、オーバーシュートが達成される限り、TTL、LVDS、422および他のシグナルのマッチングは許容できる。
ブラインドスポット8:消費電力を減らすことは、ハードウェア人員の仕事です, と関係ない PCB設計ソフトウェア
ハードウェアはちょうどステージです、しかし、ソフトウェアはパフォーマーです。バス上のほとんどすべてのチップとあらゆる信号のフリップのアクセスはほとんどソフトウェアによって制御されます。ソフトウェアが外部メモリへのアクセス数を減らすことができるならば、特定のボードのためのタイムリーな特定の特定の手段における割り込みや他の競合への応答は、電力消費を減らすために大きな貢献をするでしょう。