Some Implications
“The Full-Chip Bus is Dead!”
- Synchronous and asynchronous?
- Has global architectural implications
“Route-then-Place”: Use more transistors, gates, etc. if it helps manage the routing
- Automatically compiled complex blocks (e.g. memory, datapath, etc.) “Return of the Silicon Compiler”
Complex Synthesized Structures (CSS)
- More complex basic cells?
- On-the-fly library generation?
- Sense-amp latches? Transparent latches?
- Retiming, retiming, retiming,…?