intel / intel/rohd

Prevent new signal connections after build/simulation has begun

Open
#98 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Dart
Stars
489
Forks
88
Avg merge
3d 23h
Merged PRs (30d)
10

Description

## Motivation
Build-time uses signal connectivity to derive hierarchy, so new connections after build could cause strange mismatches between generated code and simulation behavior. Similarly, if signals are connected after the simulation has started, the behavior of the hardware could change. It's probably best to add some checks to prevent this type of things from happening.

## Desired solution
Prevent signal connectivity from changing after build and simulation has begun.

## Alternatives considered
Leave it as-is, with users responsible for any weird decisions they make.

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.