文件名称:constraintlayering:通过可重用随机化策略类示例进行 SystemVerilog 约束分层
文件大小:19KB
文件格式:ZIP
更新时间:2024-07-10 06:55:25
SystemVerilog
SystemVerilog Constraint Layering via Reusable Randomization Policy Classes Example (2015) 作者 Eldon Nelson 转录的 John Dickol 代码示例 为什么会这样 我(Eldon Nelson)喜欢 Dickol 在他的论文“SystemVerilog Constraint Layering via Reusable Randomization Policy Classes”中描述的想法,该论文在 2015 年 DVCon 上获得了海报荣誉奖。为了确保我理解他的方法并自己做例子,我已经从他的论文中写出了完整的代码。 论文中的代码在每次加法迭代时都建立在自身之上。 这意味着类会被自己的新版本覆盖,有时类会随着论文的进展而消失。 如果您想跟随他的论文,拥有每个图的完整源代码可能会有所帮助
【文件预览】:
constraintlayering-master
----E()
--------compile.do(105B)
--------layer.sv(2KB)
----F()
--------compile.do(105B)
--------layer.sv(3KB)
----D()
--------compile.do(105B)
--------layer.sv(2KB)
----LICENSE(18KB)
----README.md(2KB)
----C()
--------compile.do(105B)
--------layer.sv(2KB)
----G()
--------compile.do(105B)
--------layer.sv(3KB)
----A()
--------compile.do(105B)
--------layer.sv(3KB)
----H()
--------compile.do(105B)
--------layer.sv(4KB)
----B()
--------compile.do(105B)
--------layer.sv(2KB)