The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 5th, 2024, 4:46am
Pages: 1
Send Topic Print
Phase locked loop dead zone simulation using Spectre and Virtuoso (Read 1707 times)
Rosh
Junior Member
**
Offline



Posts: 21

Phase locked loop dead zone simulation using Spectre and Virtuoso
Sep 03rd, 2015, 8:47pm
 
Hi I'm trying to simulate the dead-zone present in the phase frequency detector of a PLL.
This is the structure of the PFD I am using.





I have added a delay in the reset path after the NAND gate.

Here are the specs for pulse generators A and B.
Period : 2us
Width: 1us
Rise/Fall : 50ns


UP is QA



If there is a delay of 1us between A and B, QA(UP) is able to capture the phase difference (after I added the delay block of 1us in the reset path)
Waveform:




However, for a smaller delay , say 500ns, and a delay block of 500ns in the reset path, I get this waveform. A 500ns phase difference captured on QA(UP), but I also get another pulse for 500 after that. The same goes for any phase delay less than 1us.
Why do I get this additional pulse on QA(UP)?

Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.