DesignWare is
a library of functions that you can instantiate in a netlist
or
infer in RTL code.
It is related to Synopsys tools, and is found at $SYNOPSYS/dw
Design
Compiler uses components from DesignWare to map your design,
which is then mapped to your technology
library.