Flexible and novel partitioning strategy for hierarchically design
Gurinder Singh Baghria, Kushagra Khorwal, Naveen Kumar - Freescale
EETimes (12/27/2012 11:10 AM EST)
In the competitive semiconductor world, most of the organization tries to put many applications and features into a single design. To come up with the demanding multi-featured design, SoCs are getting complex and a need to perform the design hierarchically arises. In deep sub-micron technology nodes, the biggest challenge in hierarchical design is signal routing closure for the top level which have huge number of partitions, and to decide the target standard cell utilization for partitions. During the initial phase of the design cycle it is very difficult to predict the standard cell utilization for the hierarchical sub-blocks/partitions. Over or under estimation/planning in allotting area between sub-partitions will lead to die area wastage or a cycle time hit respectively. Efficient planning for complex designs is necessary for on time design closure and deployment of a flexible and novel partitioning strategy which is described in this paper. It helps to reduce late stage surprises such as routing congestion at the top level without entering into an iterative process by using virtual area reduction for sub partitions.
To read the full article, click here
Related Semiconductor IP
- RVA23, Multi-cluster, Hypervisor and Android
- 64 bit RISC-V Multicore Processor with 2048-bit VLEN and AMM
- NPU IP Core for Mobile
- RISC-V AI Acceleration Platform - Scalable, standards-aligned soft chiplet IP
- H.264 Decoder
Related White Papers
- Shift Left for More Efficient Block Design and Chip Integration
- Rising respins and need for re-evaluation of chip design strategies
- A novel 3D buffer memory for AI and machine learning
- Design and Implementation of Test Infrastructure for Higher Parallel Wafer Level Testing of System-on-Chip
Latest White Papers
- QiMeng: Fully Automated Hardware and Software Design for Processor Chip
- RISC-V source class riscv_asm_program_gen, the brain behind assembly instruction generator
- Concealable physical unclonable functions using vertical NAND flash memory
- Ramping Up Open-Source RISC-V Cores: Assessing the Energy Efficiency of Superscalar, Out-of-Order Execution
- Transition Fixes in 3nm Multi-Voltage SoC Design