google / google/xls

[enhancement] Improve ScopedVerifyProcEquivalence to track token dependencies & support conditional send

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

Description

### What's hard to do? (limit 100 words)

ScopedVerifyProcEquivalence won't verify that procs maintain token dependency semantics and has no support for multiple conditional sends (even if they are mutually exclusive) on a single channel. This limits somewhat the sorts of procs that can be validated.

### Current best alternative workaround (limit 100 words)

None

### Your view of the "best case XLS enhancement" (limit 100 words)

Support these use cases

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.