Question: what is the difference between soft macro and hard macro?
Answer: Soft macros are editable and can contain standard cells, hard macros, or other soft macros. Hard macros: Hard macros are targeted for specific IC manufacturing technology. They are block level designs which are optimized for power or area or timing and silicon tested.