PLL Subsystem architectures for SoC design
Sunil Deep maheshwari , Prashant Bhargava & Shreya Singh (Freescale Semiconductor)
EDN (August 21, 2015)
Because of the cornerstone importance of PLLs to an SoC design, this article considers the various challenges in the design of PLL subsystems, and discuss architectural solutions.
The PLL subsystem is expected to drive the clocks of the SoC. Therefore, one needs to make sure that the system is able to recover after an unexpected event occurrence, say, failure of the input clock, malfunctioning of the analog block, etc. Some of the necessary architectural features include:
- In-built Clock Monitor Unit to observe changes in clock frequency.
- Error reporting mechanism
- Back-up clock selection feature to allow switching to the fallback clock.
- Progressive clock switching – in the event of a clock switch-off.
- Security of PLL subsystem
- System level understanding to make the sub-system adaptable to the overall system and working conditions.
Subsequent sections describe these challenges more thoroughly.
To read the full article, click here
Related Semiconductor IP
Related Articles
- Agile Verification for SoC Design
- EDA in the Cloud Will be Key to Rapid Innovative SoC Design
- Low Power Design in SoC Using Arm IP
- Multi Voltage SoC Power Design Technique
Latest Articles
- Design and Development of a Neuromorphic Silicon Suite: PVT Sensing, Stochastic LIF Inference, On-Chip STDP Learning, and Crossbar Programming
- LLM4RTL: Tool-Assisted LLM for RTL Generation
- Towards Delta Aware Training: Efficient DNN Weight Storage for Resource-Constrained FPGAs
- CHERI-D: Secure and efficient inline object ID for CHERI temporal memory safety
- AIA: A 16nm Multicore SoC for Approximate Inference Acceleration Exploiting Non-normalized Knuth-Yao Sampling and Inter-Core Register Sharing