This paper discusses a novel transformation based design methodology and its use in the design of complex programmable VLSI systems. During the life cycle of a complex system the optimal trade-off between, partially, implementing in hardware or software is changing. This is due to varying system requirements (short time-to-market, low-cost, low-power etc.) and improving device technology. The p...