lubee
Junior Member level 2
Hi, buddy
Do you have any books or papers about the latest clock and reset logic design for the current SOC which become more and more complex and will have all kinds of power domain.
For example, I came across a clock/reset problem in the real silicon:
I used PLL's stable signal as some clock dividers' reset which is the async-asserted and sync-deasserted. When PLL is shut down to save power, in this case, async-asserted reset may cause clock divider to generate clock glitch. But all the circuit under this PLL will be reset, it will take no effect on the function. However in current out SOC, it has so many kinds of power domain. When the PLL is shut down and some power domain still powered, the clock divider's clock glitch will cause circuit failed.
So do you have any comments or principals about designing the clock structure and reset structure/scheme? For example, sync-asserted reset should be used in the clock divider design. or something else?
Do you have any books or papers about the latest clock and reset logic design for the current SOC which become more and more complex and will have all kinds of power domain.
For example, I came across a clock/reset problem in the real silicon:
I used PLL's stable signal as some clock dividers' reset which is the async-asserted and sync-deasserted. When PLL is shut down to save power, in this case, async-asserted reset may cause clock divider to generate clock glitch. But all the circuit under this PLL will be reset, it will take no effect on the function. However in current out SOC, it has so many kinds of power domain. When the PLL is shut down and some power domain still powered, the clock divider's clock glitch will cause circuit failed.
So do you have any comments or principals about designing the clock structure and reset structure/scheme? For example, sync-asserted reset should be used in the clock divider design. or something else?