エンジニア必見!Ethernetスイッチ用ASICの設計を徹底解説
Designing an Ethernet Switch ASIC
Designing an Ethernet Switch ASIC
Ethernetスイッチ用ASICの設計に関する議論です。チップのアーキテクチャやデータパスの構築、高速なパケット処理を実現するためのポイントなど、ハードウェアエンジニアにとって非常に興味深い領域です。
「カットスルー vs ストア・アンド・フォワード」
Googleの面接で落ちたことがあるんだけど、最後の面接官がプリンシパルエンジニアで、スイッチがFCSを全読みしてチェックし終える前にフレームを転送するなんて絶対にあり得ない、って言い張って聞かなかったんだよね。
当時の自分はバカだったから、素直に合わせるんじゃなくて、あろうことかその人と議論しちゃったよ。
いいじゃん!waferpaceとtiny tapeoutはなんとなく追ってたけど、残念ながら今は自分で何かに取り組める状況じゃなくてさ。
TTのグリッドのマス目に、よくこんなもの収めたね。びっくりだよ。
素晴らしいプロジェクトと記事だね。Verilogを使ってるのは分かったけど、EDAスタックについての説明が見当たらなかったんだ。配置配線、LVS、DRC、それに電気回路シミュレーション(SPICE)といった物理設計のフェーズでは、どんなツールを使ってるの?
Claudeを使ったの?
これはめちゃくちゃ面白いね。FPGAの設計は触ったことがあるけど、予算の面でカスタムASIC設計なんて考えたこともなかったよ。tinytapeoutプロジェクトのことも知らなかったし。始めるにあたっておすすめのリンクとかある?
死んだHakkoのハンダごてと「Internet of Soldering(ハンダ付けのインターネット)」っていう(かなりおバカでネタみたいな)プロジェクトを考えてるんだけど、フロントエンドにカスタムASICを使うなんてバカバカしくて最高だし、プロジェクトの予算内にも収まりそうかも。