算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
dac-reproducibility【设计与创意】Use when building the reproducibility story for an ACM/IEEE Design Automation Conference (DAC) Research Manuscript, covering pinned EDA benchmark suites and versions (ISPD, EPFL, ISCAS/ITC, TAU, CircuitNet), open-source flow provenance (OpenROAD, ABC, Yosys), PDK/library and tool-version disclosure, seed/variance reporting for stochastic and ML flows…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Build the reproducibility story into the evaluation, not onto it. DAC does not run a formal, badge-issuing artifact-evaluation track for research manuscripts (待核实 per cycle), so reproducibility at DAC is not a review checkbox — it is what makes your QoR numbers credible to a skeptical EDA reviewer and usable by the community that cites you. The currency is pinned benchmarks, disclosed tool versions, and re-runnable flows.
Many EDA flows are stochastic (simulated annealing, partitioning, RL-based placement/routing). A single run is not reproducible evidence:
[Seeds] report the seeds used and fix them where the tool allows
[Runs] multiple runs; report mean and variance/spread, not a lucky best
[Determinism] note where the flow is nondeterministic (threading, tie-breaking) and how you handled it
[Environment] container or pinned dependency list so a re-runner gets the same tool behavior
../dac-submission).
Reviewers may not open it, so it strengthens but cannot rescue the paper.Even without a review requirement, build the mapping that makes your numbers checkable:
| Paper claim | What reproduces it |
|---|---|
| "X% wirelength on ISPD" | The exact ISPD release + your tool version + the run script + seeds |
| "Y% timing improvement" | The design set + PDK/library + STA tool version + the flow script |
| "ML predicts IR-drop with error E" | The dataset version + train/test split + the model checkpoint |
| "Runs in Z hours at N cells" | The hardware spec + the largest-benchmark log |
[Reproducibility readiness] strong / adequate / weak
[Benchmarks pinned] suite + version named? yes/no
[Flow disclosed] tool versions + PDK/library + hardware reported? yes/no
[Stochasticity] seeds + variance across runs reported? yes/no
[ML provenance] dataset version + train/test split + cached data? yes/no/NA
[Repo path] anonymized at review / DOI-archived + licensed after accept? planned? yes/no