[firechip] Set the cover property library in FireSim Harnesses
This commit is contained in:
@@ -29,6 +29,7 @@ object NodeIdx {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class FireSim(implicit val p: Parameters) extends RawModule {
|
class FireSim(implicit val p: Parameters) extends RawModule {
|
||||||
|
freechips.rocketchip.util.property.cover.setPropLib(new midas.passes.FireSimPropertyLibrary())
|
||||||
val clockBridge = Module(new RationalClockBridge)
|
val clockBridge = Module(new RationalClockBridge)
|
||||||
val clock = clockBridge.io.clocks.head
|
val clock = clockBridge.io.clocks.head
|
||||||
val reset = WireInit(false.B)
|
val reset = WireInit(false.B)
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ class FiresimMulticlockTopModule[+L <: DigitalTop](l: L) extends chipyard.Digita
|
|||||||
|
|
||||||
// Harness Definition
|
// Harness Definition
|
||||||
class FireSimMulticlockPOC(implicit val p: Parameters) extends RawModule {
|
class FireSimMulticlockPOC(implicit val p: Parameters) extends RawModule {
|
||||||
|
freechips.rocketchip.util.property.cover.setPropLib(new midas.passes.FireSimPropertyLibrary())
|
||||||
val clockBridge = Module(new RationalClockBridge(p(FireSimClockKey).additionalClocks:_*))
|
val clockBridge = Module(new RationalClockBridge(p(FireSimClockKey).additionalClocks:_*))
|
||||||
val refClock = clockBridge.io.clocks.head
|
val refClock = clockBridge.io.clocks.head
|
||||||
val reset = WireInit(false.B)
|
val reset = WireInit(false.B)
|
||||||
|
|||||||
Reference in New Issue
Block a user