Max Korbel

Results 158 issues of Max Korbel

### Motivation There are a variety of ways to have optional output ports, for example: - A bool to control whether it gets generated with a nullable getter - An...

enhancement

### Motivation As a follow-on to #89 It should be possible to avoid creating logic which considers whether an overflow/underflow has occurred by determining whether it is *ever* possible. For...

enhancement

### Describe the bug If `Simulator.run` throws an exception, the `Test` should immediately end (and fail). However, as currently implemented in `start`, it can cause a hang instead. Depends on...

bug

### Motivation `Cosim` modules currently have the ability to specify things like simulation and compile time arguments. Sometimes, it might be useful to provide compile, simulation, or other arguments at...

enhancement

There is a block of code in rohd_connector.py which is designed to detect whether there was a timeout waiting for the SystemVerilog simulator to complete a tick: ```python if not...

bug

There may be scenarios where a user of the RohdConnector would want to know whether it had previously encountered some error in post-simulation routines. An indication other than an exception...

A `#` delay in the SystemVerilog simulator can result in signals changing at intermediate times between ticks and not edge triggered by any signal driven by ROHD Cosim. We should...

enhancement

The `throwOnUnexpectedEnd` scenarios are under-tested for `PortConfig`.

enhancement

We have existing tests with `PortConfig` for scenarios where errors occur during the simulation, but we should make sure simulations gracefully end even if the crash occurs before `Simulator.run` is...

enhancement
good first issue

The ROHD bug https://github.com/intel/rohd/issues/253 is preventing us from doing an `await` on `Simulator.reset()` in finish_test.dart because the simulation doesn't get marked as ended, which the reset will wait for. Once...

bug