ASICのリバースエンジニアリング:GDSファイルから回路を復元する
Reverse Engineering an ASIC
Jane Streetのパズルを題材に、ASICチップのリバースエンジニアリングの手法を解説。GDSファイルの構造、レイヤーやセルの意味、SkyWater 130nmプロセスの特定、トランジスタや論理ゲートの認識、そして回路全体の復元とシミュレーションまでの手順を、図解を交えて丁寧に説明する。パズルの解法に必要な中心的なアイデアを、3部構成の第1部と第2部で紹介する。
GDSファイルはレイアウトを定義するが、それ自体はそのレイアウトが何を意味するかについてはほとんど何も語らない。