google / google/xls

Support channel legalization strictness parameter in frontends

Open
#1,023 6 comments 0 reactions 0 assignees View on GitHub
dslx enhancement xlscc
Dominant language
C++
Stars
1.9k
Forks
283
Avg merge
2d 10h
Merged PRs (30d)
135

Description

An upcoming change will move channel legalization strictness from being a global option to a per-channel option. For example, one channel could be configured as requiring mutually exclusive usages while another could be configured as allowing multiple accesses per tick.

Currently, the DSLX and XLSCC frontends do not set this option in the IR, so the default 'proven mutually exclusive' option will be used everywhere. Frontends should support ways of configuring channels in the IR they produce.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.