blarney-0.1.0.0
Copyright(c) Alexandre Joannou 2020-2021
LicenseMIT
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageGHC2021

Blarney.Netlist.Passes.DontCareDeInline

Description

This pass "de-inlines" DontCare primitives that are otherwise inlined in an InputTree. This undoes some of the work performed by the pass in the NetInline module. This pass exists to avoid backends generating code that might be too compact for certain tools (specifically, verilator 4.202 cannot consume verilog that tries to concatenate a don't care literal with a value literal). This pass should be avoided if possible.

Synopsis

Documentation