Plumb DONT_USE_ARGS to the script for automatic delay model generation
Open
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
Automatic delay model generation's core is collecting data from synthesizing and timing individual XLS operators of various sizes, using Yosys and openSTA. A recent change requires that `DONT_USE_ARGS` be set properly for the target PDK -- it lists the cells that shouldn't be used by logic synthesis (e.g. clock gating cells). We need to set this properly in the `xls_delay_model_generation` bazel rules macro (https://github.com/google/xls/blob/main/xls/build_rules/xls_macros.bzl#L446).
For a temporary workaround, we can set `DONT_USE_ARGS` to `""`.
Contributor guide
Assessment
This issue has not been assessed yet.