mciepluc / cocotb-coverage

Functional Coverage and Constrained Randomization Extensions for Cocotb
BSD 2-Clause "Simplified" License
100 stars 15 forks source link

Add support for exporting to UCIS #46

Open mciepluc opened 4 years ago

mciepluc commented 4 years ago

I would like to start working on UCIS based on what @cmarqu has done

rbarzic commented 2 years ago

Any chance to see this pull request being merged ?

cmarqu commented 2 years ago

As far as I remember, this code is still unfinished and most likely not usable yet.

rbarzic commented 2 years ago

I tried the code and it generates a database that could be loaded as an HTML page using the FC4SC project. But merging two databases using FC4SC utility didn't work

mciepluc commented 2 years ago

Hi @rbarzic I wanted to work on this feature but discovered that UCIS is still not correctly supported by simulator(s) (at least I was not able to do it using Cadence Xcelium). After chat with Cadence Support it appeared that full UCIS usage within Xcelium (meaning merging, converting) requires some additional/extended license. Honestly speaking, I found it so dissapointing that I lost all the enthusiasm for this work. For me the expected goal of UCIS was to facilitate working with resutls from different (commercial and not commercial) tools. Seems big EDA has different opinion about it - therefore I can see no need for this feature, at least at the moment. If something has changed, please let me know. Maybe you can describe your use case.

jrpetrus commented 2 years ago

My team has some interest in export_to_ucis(). If I can find some downtime, I'll give it a try with our commercial tool flow and pull down whatever licenses are necessary.