blob: eab9e546150bd6cb13a8a3ed5c144a89d6175b70 [file] [log] [blame]
# Equivalance check script that creates a miter circuit and proves used
# temporaly induction that the miter circuit never asserts.
#
# This version of the tempinduct attempts to prove the induction starting at
# 32 steps, and only attempts a proof at an interval of 16 steps. This enables
# a larger search space for models with large induction loops (e.g. larger
# counters).
hierarchy
proc
clk2fflogic
miter -equiv -flatten -ignore_gold_x -make_outputs -make_outcmp gold gate miter
sat -prove trigger 0 -verify -tempinduct -tempinduct-skip 1 -initsteps 32 -stepsize 16 miter