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.