|
|
@ -112,12 +112,11 @@ class SymbiYosysPlatform(TemplatedPlatform):
|
|
|
|
]
|
|
|
|
]
|
|
|
|
return m
|
|
|
|
return m
|
|
|
|
|
|
|
|
|
|
|
|
def build(self, top, **kwargs):
|
|
|
|
def build(self, top, mode="bmc", **kwargs):
|
|
|
|
if not isinstance(top, tb.Testbench):
|
|
|
|
if not isinstance(top, tb.Testbench):
|
|
|
|
raise TypeError("Top-level must be an instance of power_fv.tb.Testbench")
|
|
|
|
raise TypeError("Top-level must be an instance of power_fv.tb.Testbench")
|
|
|
|
|
|
|
|
|
|
|
|
mode = top.check.mode
|
|
|
|
skip = str(top.t_post)
|
|
|
|
skip = top.t_post
|
|
|
|
depth = str(top.t_post + 1)
|
|
|
|
depth = skip + 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return super().build(top, mode=mode, depth=depth, skip=skip, **kwargs)
|
|
|
|
return super().build(top, mode=mode, depth=depth, skip=skip, **kwargs)
|
|
|
|