test/arch/{ecp5,ice40}/memories.ys: Use read_verilog -defer.
authorMarcelina Kościelnicka <mwk@0x04.net>
Wed, 11 Aug 2021 12:14:45 +0000 (14:14 +0200)
committerMarcelina Kościelnicka <mwk@0x04.net>
Wed, 11 Aug 2021 12:52:38 +0000 (14:52 +0200)
commitb98376884e559330a0de191fadb098eadfe3fe0c
tree2949a12f05e2500f4a1cdd17bcef15727f0e2421
parent72d86c327e203a097f15e502e6a90f1e6d345d7e
test/arch/{ecp5,ice40}/memories.ys: Use read_verilog -defer.

These parts keep rereading a Verilog module, then using chparam
to test it with various parameter combinations.  Since the default
parameters are on the large side, this spends a lot of time
needlessly elaborating the default parametrization that will then
be discarded.  Fix it with -deref and manual hierarchy call.

Shaves 30s off the test time on my machine.
tests/arch/ecp5/memories.ys
tests/arch/ice40/memories.ys