![](https://cache.ptt.cc/c/https/i.imgur.com/LMvIaS6l.png?e=1718657408&s=CFZisDiBxCFyQZTEFmbB0Q)
![](https://cache.ptt.cc/c/https/i.imgur.com/0e8cas7l.png?e=1718680487&s=klmQCw3d084mxtU-k4OyrQ)
![](https://cache.ptt.cc/c/https/i.imgur.com/KHBBaUDl.jpg?e=1718616775&s=raUVdQ80oc5VHZ_xkhwyCQ)
![](https://cache.ptt.cc/c/https/i.imgur.com/ggGhAUQl.jpg?e=1718645286&s=pb9EkP3VPEhsdgMXFZt-NQ)
![](https://cache.ptt.cc/c/https/i.imgur.com/2CeiW7bl.jpg?e=1718625167&s=zADrfAqX1I40sHW3PTQSZA)
推 xeaper: 感覺是模擬精準度的問題 04/09 17:21
→ ricy71616: x大你好 我是跑.tran 一個step是0.01n 這樣不知道夠不 04/09 18:19
→ ricy71616: 夠精確? 04/09 18:19
→ chococoo: 我記得兩本書的Ip定義不一樣 一個是 I vs theta 的斜率 04/09 19:00
→ chococoo: 另一個是I最大最小的差 04/09 19:01
→ chococoo: 所以兩個會差1/2pi 04/09 19:01
→ zadarler: 精準度不是下delmax 嗎? 04/09 20:05
→ ricy71616: c大你好 感謝你的回覆 我再確認看看兩本書的定義 04/09 20:12
→ ricy71616: z大你好 我是用hspice 可是我沒用過delmax 我會再看看 04/09 20:14
→ ricy71616: 手冊 謝謝 04/09 20:14
→ zadarler: .option delmax=0.01n 這指令你下下看 04/09 20:25
推 wxes60711: Kvco 一個是rad/sV 一個是Hz/V 04/09 21:29
→ wxes60711: 公式都一樣 值也都一樣 04/09 21:29
→ wxes60711: 模擬看起來是simulator resolution的問題 04/09 21:30
→ ricy71616: 好的 謝謝z大 我晚點試看看 04/09 22:40
→ ricy71616: w大你好 謝謝你的回答 simulator resolution是因為模 04/09 22:46
→ ricy71616: 擬的精準度不夠才會造成的嗎? 還是有什麼其他的可能? 04/09 22:46
z大你好 我加了delmax之後 ref跟div反而出現了4n的相位誤差
http://i.imgur.com/nRI41Rb.png
![](https://cache.ptt.cc/c/https/i.imgur.com/nRI41Rbl.png?e=1718663536&s=iQ8rNAR5T873witMgR2a3Q)
推 xeaper: 感覺正常多了 這圖應該是 cp 有current mismatch 04/10 20:01
推 xeaper: vc上低頻的成分應該使pfd 把 cp mismatch 轉成相位差造成 04/10 20:04
→ xeaper: 的 高頻的部分應該是震盪器的 clk 透過殺小cgd couple 回 04/10 20:04
→ xeaper: 去的吧 04/10 20:04
→ zadarler: 波形看起來比較正常 vctrl room in 進去看是否抖動頻率 04/10 23:19
→ zadarler: 為輸出的整數倍 04/10 23:19
→ zadarler: Vctrl有一個低頻週期性的訊號 應該是x大所說的東西 04/10 23:23
x大 z大 你們好 這是我的cp充放電圖
http://i.imgur.com/NvsyG6v.png
![](https://cache.ptt.cc/c/https/i.imgur.com/NvsyG6vl.png?e=1718640449&s=A0gZGo1QZuIeM6DHndtNkg)
→ zadarler: 你看到鋸齒波型就是current mismatch造成的 zoom in 進 04/12 02:40
→ zadarler: 去看只是要你確定高頻成分的來源是否來自vco 你current 04/12 02:40
→ zadarler: mismatch看看能否在做小一點 你cp架構有cascode嗎? 04/12 02:40
推 xeaper: pfd idle pulse 寬度多少呀? 感覺可以看一下 暫態下的cur 04/12 02:58
→ xeaper: rent mismatch,dc current mismatch 通常看了只能當參考 04/12 02:58
x大 z大 兩位好
這是我的CP架構
https://i.imgbox.com/BMOQTTUa.png
![](https://i.imgbox.com/BMOQTTUa.png)
![](https://i.imgbox.com/pBdbH8Tt.png)
![](https://i.imgbox.com/D5CUY0QT.png)
→ zadarler: 其實我跑current mismatch是用DC方式來跑 掃不同vctrl電 04/12 21:58
→ zadarler: 壓看current mismatch的情況 04/12 21:58
→ zadarler: 你cp架構mfbp以及mfbn的功能是什麼?看不是很懂 比較常 04/12 22:03
→ zadarler: 用的是中間有unit gain buffer的架構 04/12 22:03
z大你好
unit gain buffer的做法我有做過 不過我的buffer調整的很差 所以才用這個架構
paper是說當Vcp上升 Mfbp會進入三極管區
Mfbp的阻值降低 然後會減少電流鏡複製到output up的電流量
If Vcp increases,transistor Mfbp enters the triode region.
The lowered device on-resistance reduces the amount of current mirrored to
the output up current branch.
那我暫時還是使用.DC的方式來調整我的mismatch好了
※ 編輯: ricy71616 (140.117.176.252), 04/13/2017 18:57:46
推 chistar: >< 04/13 23:36
推 zadarler: 我怎麼覺的是mfbn進入triode region 原文寫錯了嗎? 04/15 18:14
→ ricy71616: z大你好 有可能是paper筆誤吧 我自己是也覺得有點怪 04/16 03:22
→ ricy71616: 文章裡面是有提到Vcp上升Mfbn會進入triode region 可是 04/16 03:28
→ ricy71616: 它也有說Mfbp也會進triode region就是惹 04/16 03:28
推 mike87179: 差2pi似乎是kvco單位問題? 04/20 12:27