ピン配置がそのままである理由はたくさんあります。
最初に取り組む最も簡単な方法は、電源/接地ピンです。高度なチップは、インダクタンスを最小限に抑え、信号と信号のリターンパスの「ループ領域」を減らすために、電源/接地ピンを配置します。これにより、信号品質が向上し、EMI / RFIが減少します。電源/グラウンドに対して実行できる絶対的に最悪のことは、元の74xxxシリーズのパーツで、一方のコーナーに電源があり、もう一方のコーナーにグラウンドがあることです。 ザイリンクスの興味深い「まばらなシェブロン」の配置に関するホワイトペーパーがあります。 あなたが彼らのウェブサイトで検索するならば、彼らは実際の測定結果やものでそれについて話している多くの他の論文やプレゼンテーションを持っています。他の企業は、誇大広告やドキュメントなしで同様のことを行っています。
ほとんどのピンがユーザー設定可能なMCUの場合、ピン配置(電源/グラウンドを除く)を行うための良い方法や悪い方法はありません。彼らが何をするにせよ、それが間違いであることはほぼ保証されています。それは私たちが妻のためにドレスを購入するのと非常によく似ています-何があっても、それは間違ったサイズ、スタイル、色、フィットなどになります。異なるGPIOピンを使用するか、クリエイティブなPCBを使用して、ソフトウェアで補正できます。ルーティング、または創造的でないPCBルーティング(別名、単にレイヤを追加する)による。
もう1つの可能性は、ピン配置が最小限のレイヤーでPCBをルーティングするように最適化されていることですが、それはわかりません。たとえば、特定のチップセット(またはRAM)への接続を必要とするCPUのピン配置は、インターフェース/ルーティングを容易にするように設計されていることがよくあります。これはIntel CPUとIntelチップセットのようなもので一般的です。これは、他の電源/グランドプレーンで満たされた4層または6層のPCBで2つの800以上のボールBGAを接続する唯一の方法です。これらの場合、ルーティングの方法を説明するアプリノートがよくあります。
3番目の可能性は、「それが最終的な方法である」のと同じくらい簡単なことです。これは「何をするにしても、それは間違いです」というアプローチに似ているので、最も簡単または最も安価な方法を実行します。ここには本当の魔法や謎はありません。過去には人気のあるチップがありましたが、人々はピン配列に不満を抱いていました。そのため、数年後、機能的には同じですが、ピンがPCBルーティングを容易にするために移動した別のバージョンの部品が出てきました。
とにかく、結局は「それが何であるか」であり、私たちはそれを処理するだけです。正直言って問題はあまり多くなく、慣れているので気になりません。