Close

Presentation

Multi-Cycle Interconnect Synthesis in Small to Large Cutting Methodology
DescriptionThe IBM Small to Large (S2L) methodology is a flow that transitions flat small block physical design models to abutted large block models. One of the biggest challenges in the S2L flow has been latch tree optimization. Latch trees are fully described in the input logic, so design changes often required resource-intensive manual work to update the latch trees in the input logic to re-optimize for timing and routing. Schedule constraints often inhibited designers' ability to perform or maintain this work resulting in inefficient implementations. Multi Cycle Interconnect Synthesis (MCIS), which generates multi cycle latch trees, is integrated into the S2L flow to automate latch tree optimization and quickly adapt to logic or physical design changes. Parallel processing using a cost function considering timing, power and routing impact is implemented to ensure the best construction for each latch tree. Enhancements to MCIS are made to meet the requirements of the S2L flow, including built in awareness to the large block hierarchical boundaries. Compared to the custom-built solution, this method achieves better timing while using fewer cloned latches and improved routability.