aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/chirrtl.stanza
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/stanza/chirrtl.stanza')
-rw-r--r--src/main/stanza/chirrtl.stanza2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/stanza/chirrtl.stanza b/src/main/stanza/chirrtl.stanza
index 83a9e853..58656118 100644
--- a/src/main/stanza/chirrtl.stanza
+++ b/src/main/stanza/chirrtl.stanza
@@ -59,7 +59,7 @@ defn to-ir (c:Circuit) :
(s:CDefMemory) :
val stmts = Vector<Stmt>()
val naddr = firrtl-gensym(`GEN,sh)
- val taddr = UIntType(IntWidth(ceil-log2(size(s))))
+ val taddr = UIntType(IntWidth(max(1,ceil-log2(size(s)))))
add(stmts,DefPoison(info(s),naddr,taddr))
val ndata = firrtl-gensym(`GEN,sh)
val tdata = type(s)