We are doing a design which needs the multiplier. Does Cadence RTL compiler has the library which is same as Synopsys Designware?
RC suppors DW as well as its own chipware. That being said, best results are obtained using behavior code. In other words, coding with
A = op1 * op2
tends to produce better results than
Quick history is that DW was created to address synthesis shortcoming in handling of arithmetic and other functions. Since then, synthesis technology has come a long way
Last but not least, also note that not all DW is created equal. Whilte RC makes every effort to support the free set of DW libraries, several DW libraries are paid IP and unpublished by Synopsys hence not supported (i.e DW_pci..., etc.)
One more thing, the list of officially supported DW components can be found in the documentation under CW Reference Manual, Third Party Libraries. If you do not find the component you are using, please contact your AE and/or file an SR