Retargeting approaches
Library Approach: Assumes the existence of library for each technology and implementations (Ex: if FIR filter is the node, one should maintain FIR filter in C, verilog, assembly codes. Also different algorithms of FIR filter with multiple representations)
Advantages:
- computationally efficient and retains modularity. If a node or its implementation changes, one can select the new library element and re-synthesize.
- Each module can be individually optimized to improve the quality of implementation.
Disadvantage:
- It depends on richness of the library. If an element is not there, one has to develop it.