Hongce Zhang

Results 10 issues of Hongce Zhang

This pull request partially address the issue (https://github.com/PyHDI/Pyverilog/issues/87) as it adds support for `assert property (...)`, `always @(...) begin assert (...); end`, `assume property (...)`, `always @(...) begin assume (...);...

~~Work in progress, do not merge at this point!~~ This pull request is to see if the test coverage is sufficient.

**Describe your feature request.** - Separate refinement relation parsing & error checking from property generation. - Add expression parsing functionality so that in the future we can easily extend it...

enhancement

- Add interface to specify parameterized data types - SMT support for operators on parameterized data types: using UF? - Add simulator generation support for parameterized data types

enhancement

Current ILA verification target generation only supports Verilog. The automation part needs analysis of Verilog to create a well-formed wrapper. Some suggestions to the possible System Verilog parser we can...

enhancement
help wanted

I’m not sure if I understand it correctly. Please correct me if I’m wrong. Are there any registers in FADD? I understand that there is a near path and a...

In `scan_end` function, the lexer state was popped. However in `scan_begin`, it was not pushed. Initially, I was thinking this should be okay. But it turned out that if I...

Previously, we wrote all our constraints in Alloy, however, due to speed issue, I want to shift to ocelot. I found that the preliminary Alloy-style support in lib/alloy.rkt very useful....

In the Makefile, I see there is the `riscv.smt_model` target, I was hoping it can generate models in SMT-LIB2 format (is that what it means to be?), but it seems...

Some EDA tools will generate VCD files where signal names contain a colon `:` Is it possible to support signal names with colons? Thanks! ![Image](https://github.com/user-attachments/assets/8f0ccef7-9be0-40cd-9e1c-8a965f124010)