3 ms·
Getting a logic-gate-level netlist from a GDS is trivial with industry standard chip design tools. Circuit designers do this every day. The hardest part will be
by kayson 2mo ago
Getting a logic-gate-level netlist from a GDS is trivial with industry standard chip design tools. Circuit designers do this every day. The hardest part will be reverse engineering the functionality.
I wish I had more time and I'd throw Calibre at it.
- Taniwha 2mo agoIt's even easier in this case because they've included the original verilog source ....
- mercurywells 2mo agoNo, that's for the warmup. The real puzzle only has a .gds file available.
- roadbuster 2mo agoIndeed, this is a problem for an energetic student who has free access to every tool in the Cadence, Synopsys, and Mentor portfolios: take the GDS-II layout, run it through extraction, generate a netlist, convert to higher-level blocks ("netlist-to-gate recovery"), translate to RTL HDL, then attempt to work out "what it does." This is just a job posting in disguise for Jane Street: solve the puzzle, get a call from one of their recruiters.
- smprather 1mo agoNo need for Calibre. Me + KLayout + Claude had a verilog sim of the example vcd input and gate-level netlist 30 minutes after I cloned the repo.