Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
A "soft macro" is a sub-unit of a chip (eg: a USB controller) that is presented as RTL code. Synthesis, placement and routing have not been done.
A "hard macro" is a sub-unit of a chip that has been synthesized, placed and routed so that the designer gets it as a GDSII layout description.
A soft macro can be synthesized and targeted at any process or library. For example, you may choose to implement the soft macro with a 65nm or a 45 nm process. A hard macro is implemented with a particular technology and this cannot be changed.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.