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.
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |
|
Related Articles
- Verification challenges of ADC subsystem integration within an SoC
- Is there a "one-size fits all" SOC PLL?
- Securing SoC Platform Oriented Architectures with a hardware Root of Trust
- A Methodology for Performance Analysis of Network-on-Chip Architectures for Video SoC
- In multicore SOC architectures, buses are a last resort
New Articles
- Optimizing 16-Bit Unsigned Multipliers with Reversible Logic Gates for an Enhanced Performance
- How NoC architecture solves MCU design challenges
- Automating Hardware-Software Consistency in Complex SoCs
- Beyond Limits: Unleashing the 10.7 Gbps LPDDR5X Subsystem
- How to Design Secure SoCs: Essential Security Features for Digital Designers