1、西安邮电学院毕业设计(论文)题目分析实现25GHZPLL锁定检测电路系别计算机科学与技术专业电子信息科学与技术班级学生姓名导师姓名职称教授起止时间2006年03月06日至2006年06月11日25GHZPLL锁定检测电路分析实现西安邮电学院毕业设计论文任务书学生姓名指导教师职称教授系别计算机科学与技术专业电子信息科学与技术题目分析实现25GHZPLL锁定检测电路任务与要求对25GHZPLL锁定检测电路进行一定层次的正向设计,在此基础上对反向提取的全定制电路进行分析整理,通过重新设计使其在SMIC018CMOS模型下通过晶体管级仿真,要求提交1、25GHZPLL锁定检测电路工作原理分析报告;2、
2、25GHZPLL锁定检测电路正向设计方案;3、25GHZPLL锁定检测电路反向提取分析整理结果;4、25GHZPLL锁定检测电路SMIC018CMOS下的重新设计;5、25GHZPLL锁定检测电路晶体管级仿真报告;6、25GHZPLL锁定检测电路的VERILOG硬件语言描述。开始日期2006年03月06完成日期2006年06月11系主任签字2006年01月26日25GHZPLL锁定检测电路分析实现西安邮电学院毕业设计论文开题报告计算机科学与技术系电子信息科学与技术专业2002级03班课题名称25GHZPLL锁定检测电路分析实现学生姓名学号指导教师报告日期2006年03月13日25GHZPLL锁
3、定检测电路分析实现1本课题所涉及的问题及应用现状综述本课题来源于科研项目,PLL即锁相环在显示电子学和通信领域中获得广泛的应用。随着VLSI技术的发展,使得高速锁相环的设计与实现成为了可能。锁相环是把输出相位和输入相位相比较的反馈系统。本课题就是要在广泛调研、收集资料的基础上,深入PLL的工作原理,理解锁相环的电路结构,认识到锁相环由三部分组成,分别是鉴相器PD、低通滤波器LPF、压控振荡器VCO。鉴相器的功能是完成相位的比较,低通滤波器的功能是滤去高频分量,振荡器的功能是改变震荡频率。锁相环是鉴相器与压控振荡器组成的反馈系统,鉴相器比较输入和输出的相位,产生一个误差去改变VCO的振荡频率,直
4、到相位对齐,也就是达到相位锁定。本课题所涉及的主要问题是对输入信号和反馈信号的检测,以便检测出锁相环是否达到了锁定状态,再对高速25GHZPLL锁定检测电路进行一定层次的正向设计,在此基础上对反向提取的全定制电路进行分析整理,通过重新设计使其在SMIC018CMOS模型下通过晶体管级仿真并用VERILOG硬件语言描述,为全电路的工艺移植打下基础。高速锁相环在各种工程项目中有着广泛的应用。高速锁相环在跟踪滤波器中有着重要作用,跟踪滤波器是一个带通滤波器,其中心频率能自动地跟踪输入信号载波频率的变化。由锁相环路工作原理知道,锁相环路本身就具有这样的性能;高速锁相环在调制器与解调器中、在频率合成、载
5、波同步、位同步、FM立体声解码、彩色副载波同步、电动机转速控制、锁相接收机中有着重要的作用。此外,高速锁相环也用在相移器、频率变换、自动跟踪调谐、微波锁相频率源中。2本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析本课题需要重点研究的关键问题是理解锁相环检测的原理,锁相环对输入信号和反馈信号是如何比较而得出锁相环锁定的,最终完成25GHZPLL锁定检测电路的正向设计方案,在此基础上对反向提取的全定制电路进行分析整理,通过重新设计使其在SMIC018CMOS模型下通过晶体管级仿真。在研究该问题之前要通过阅读有关PLL的书籍和CMOS集成电路的设计方法。对锁相环的工作原理有一个清
6、晰的认识。对锁相环的结构要深入到内部的每一个晶体管。必须具备模拟电路设计的基本知识,认真复习模拟电路的基本知识,掌握模拟CMOS集成电路设计方法及其基本原理。对PLL锁相环结构的认识,要从PLL应该分为几大模块,每个模块的功能是什么,每一个模块的内部结构是怎样构成的,由几个晶体管构成,都要弄清楚,并提交锁相环工作原理分析报告。最后再进行正向设计方案得制定,以及进行后续的工作虽然本课题是要设计一个高速的锁相环检测电路,有一定的困难,但从理论分析上看,达到本课题的要求是完全可能的,随着VLSI技术的发展,模拟IC的设计技术有了巨大的提高,模拟IC的速度可以比数字IC的速度提高很多倍,尤其是集成电路
7、朝着深亚微米工艺的发展,集成电路的速度完全可以达到本课题所要完成的25GHZ。从使用的工具上看,完成本课题也是可以的,再完成本课题的过程中使用了HSPICE仿真工具和CANDNCE等EDA仿真工具,SUN工作站,UNIX操作系统这些工具和软件的使用,完全可以满足高速PLL设计的要求。25GHZPLL锁定检测电路分析实现3完成本课题的工作方案完成本课题要认真复习模拟电路的基本知识,掌握模拟CMOS集成电路设计方法及其基本原理。并对PLL锁相环的结构有一个清晰的认识要学习晶体管级电路的设计方法,学习HSPICE仿真工具的使用和CANDNCE等EDA仿真工具的使用,SUN工作站的使用方法,学习UNI
8、X操作系统的基本操作。熟练掌握MATLAB的使用,为此制定完成本课题的工作方案如下第一周完成知识储备,认真复习模拟CMOS集成电路设计方法及其基本理;第二周掌握PLL的工作原理,学习UNIX操作系统的基本操作,提交毕业设计开题报告,提交锁定检测工作原理分析报告;第三周学习HSPICE仿真工具的使用和CANDNCE等EDA仿真工具的使用;第四周完成25GHZPLL锁定检测电路的正向设计方案,提供25GHZPLL锁定检测电路的正向设计方案报告;第五周对反向提取的全定制电路进行分析整理;第六周继续对反向提取的全定制电路进行分析整理;第七周提供分析整理报告,并进行中期检查;第八周通过重新设计使其在SM
9、IC018CMOS模型下通过晶体管级仿真;第九周提供SMIC018CMOS模型下通过晶体管级仿真报告;第十周提供25GHZPLL锁定检测电路晶体管级仿真报告,并提供报告;第十一周用VERILOG硬件描述语言编写检测电路原代码,并进行后期检查;第十二周毕业设计论文;第十三周完成毕业设计论文;第十四周完成毕业设计答辩;4指导教师审阅意见廖建军同学通过收集和阅读文献资料,了解了25GPLL锁定检测线路分析实现课题的任务要求研究现状,认识到了课题中的关键技术问题,提出了解决思路,方案可行,计划合理。指导教师签字2006年03月15日说明本报告必须由承担毕业论文设计课题任务的学生在毕业论文设计正式开始的
10、第1周周五之前独立撰写完成,并交指导教师审阅。25GHZPLL锁定检测电路分析实现目录摘要IABSTRACTII1引言1225GHZPLL锁定检测电路工作原理分析221锁相环结构简介222锁相环的作用简介223锁定检测3325GHZPLL锁定检测电路总体设计方案531概述532设计目标633顶层设计方案734验证与测试11425GHZPLL锁定检测电路反向提取分析1241锁定检测电路外部引脚1242锁定检测电路内部结构1343锁定检测电路的实现1544反向提取的锁定检测电路图16525GHZPLL锁定检测电路SMIC018工艺下重新设计1751反相器设计1752D触发器设计1853计数器设计1
11、854十八输入或非门设计1955与非门设计2056时钟设计2157锁定检测电路设计小结21625GHZPLL锁定检测电路HSPICE下晶体管级仿真2261触发器模块仿真测试2262异或门仿真测试2363十八输入或非门仿真测试2425GHZPLL锁定检测电路分析实现64与非门仿真测试2565锁定检测电路整体仿真测试26725GHZPLL锁定检测电路VERILOGHDL语言描述3071基本模块的描述3072锁定检测电路的整体描述328结论33致谢84参考文献85附录锁定检测电路的VERILOG硬件语言描述8525GHZPLL锁定检测电路分析实现I摘要在集成电路设计中,需要使芯片上内部时钟和外部时钟
12、同步,希望在外部时钟输入的高频率下使用芯片的内部时钟。基于以上两点,锁相环常常用于产生芯片上的内时钟。但是随着处理器频率的提高,传统的数字锁相环已经不能满足要求。在本文中,我们将展现一个新的锁相环锁定检测方法。锁定检测的功能是检测锁相环是否达到锁定。25GHZPLL锁定检测电路分析实现,就是要完成锁定检测电路的正向总体设计方案,锁定检测电路的反向提取,再在反向提取电路的基础上在SMIC018UM工艺下进行重新设计,并完成HSPICE下的晶体管级仿真。25GHZPLL锁定检测电路分析实现的难点与重点是反向电路的提取和SMIC018工艺下的重新设计。本文所讨论的锁相环能够锁定更高频率的时钟。该锁定
13、检测电路采用比较成熟的SMIC018UM工艺。锁相环的压控震荡器的输出频率可以高达25GHZ。另外,该锁相环能够锁定高达到25GHZ的输出频率。我们采用模拟电路来代替以往的数字的锁定检测电路。在SMIC018UM工艺下,采用本文所讨论的锁定检测电路而设计的锁相环相对其他的锁相环而言,具有更大的优越性。关键词锁相环锁定检测SMIC018UM工艺集成电路25GHZPLL锁定检测电路分析实现IIABSTRACTININTEGRATEDCIRCUITDESIGN,WENEEDTOMAKETHEINTERNALCLOCKANDTHEEXTERIORCLOCKOFTHECHIPSYNCHRONOUS,WE
14、ALSOHOPETOUSETHEINTERNALCLOCKOFTHECHIPUNDERTHEHIGHFREQUENCYCLOCKOFTHEEXTERIORACCORDINGTOTHEABOVE,PHASELOCKEDLOOPSPLLSAREUSUALLYUSEDTOCREATEINSIDECLOCKOFTHECHIPBUTALONGWITHTHEEXALTATIONOFTHEPROCESSORFREQUENCY,THETRADITIONALDIGITALPLLHASALREADYCANTSATISFYTHEREQUESTINTHISPAPER,ANEWMETHODOFPLLLOCKDETECT
15、ORWILLBEPRESENTEDTHEFUNCTIONOFTHEPLLLOCKDETECTORISTOTESTPLLWHETHERATTAINTOTARGETORNOTTHEANALYSISANDREALIZATIONOFTHE25GHZPLLLOCKDETECTORISTOCOMPLETETOTALDESIGNPROJECT,TOCOMPLETETHEANTITODISTILLOFCIRCUIT,BASEONTHEANTITODISTILLOFTHECIRCUITANDCARRYONREDESIGNINGINTHEPROCESSOFSMIC018UM,ANDCOMPLETETHEHSPIC
16、ESIMULATIONOFTHETRANSISTORCLASSTHEDIFFICULTYANDIMPORTANCEOFANALYSISANDREALIZATIONOFCIRCUITOF25GHZPLLLOCKDETECTORISTHEANTITODISTILLOFTHECIRCUITANDREDESIGNUNDERTHEPROCESSOFSMIC018UMTHEPLLTHISTEXTDISCUSSEDCANTARGETTHECLOCKWHICHHASAHIGHERFREQUENCYTHELOCKDETECTORCIRCUITADOPTIONTHEPROCESSOFSMIC018UMWHICHI
17、SMOREMATURENOWTHEOUTPUTOFTHEVCOCANBEUPTOTHE25GHZMOREOVER,THELOCKDETECTORCIRCUITISABLETOLOCKTOFORMA25GHZOUTPUTSIGNALWEADOPTIONTHEANALOGCIRCUITINSTEADOFDIGITALLOCKDETECTORCIRCUITAPLLBASEDONTHISTYPEOFLOCKDETECTORDEMONSTRATEDSUPERIORPERFORMANCEOVEROTHERPLLSINTHISSMIC018UMPROCESSKEYWORDSPLL,LOCKDETECTOR,
18、SMIC018UM,INTEGRATEDCIRCUIT25GHZPLL锁定检测电路分析实现11引言锁相环主要用在实现频率和成和频率倍增方面,在电子学和通信领域中得到广泛应用,正如文献1中所介绍,锁相环也用在集成电路中,使得集成电路芯片上的内部时钟与外部时钟同步,使得可以在外部时钟输入的高频率下使用芯片的内部时钟。但是传统的锁相环锁定检测电路往往采用数字电路来实现或者是采用工艺比较落后的模拟电路来实现。正如文献2所述,随着时钟频率的提高,这种锁相环将不能完成锁定检测,其不足之处逐渐显露出来。随着集成电路工艺的改进,尤其是SMIC018UM工艺的成熟,使得设计高速的锁定检测电路成为了可能。文献3中
19、讨论了一种基于SMIC018UM工艺的27GHZ的高速模拟锁相环,具有这样高频率的锁相环可以满足现代电路系统的需要,设计高速的锁定检测电路也就成了必然。高速模拟锁定检测电路的设计,最好的办法是参考以往的锁定检测电路图,分析锁定检测电路的功能,再在新的工艺下设置电路参数,最终完成锁定检测电路的设计。在本论文中,讨论了25GHZPLL锁定检测电路的实现,就是要在完成正向总体设计后,在反向提取电路的基础上,从晶体管分析锁定检测电路,利用所提取的电路在当前已很成熟的SMIC018工艺下重新设计,完成对晶体管参数的调试,并且通过高精度的HSPICE下的晶体管级仿真,使得锁定检测的频率能够检测到高速锁相环
20、是否到达锁定。从而推动锁相环的应用。25GHZPLL锁定检测电路分析实现2225GHZPLL锁定检测电路工作原理分析21锁相环结构简介锁相环的基本结构如图21图21锁相环的基本结构主要由四部分组成鉴频鉴相器PHASEDETECTOR、低通滤波器LOWPASSFILTER、压控振荡器VOLTAGECONTROLLEDOSCILLATOR、分频器FREQUENCYDIVIDER。鉴频鉴相器的功能是实现输入时钟与输出时钟的相位比较,当二者的相位达到一致时,表示锁相环达到锁定,否则锁相环没有达到锁定,此时鉴频鉴相器将输出一个控制信号到低通滤波器,经过低通滤波器后到达压控震荡器,使压控震荡器改变输出时钟
21、的频率相位,使之的相位与输出时钟的相位保持一致。低通滤波器的功能是实现滤波功能,由于由鉴频鉴相器输出的信号包含一定的高频部分,这些高频部分对压控震荡器来说是不需要的,使压控震荡器工作不正常,所以要采用低通滤波器来滤去信号中的高频部分。压控震荡器的功能是,接收从鉴频鉴相器输出的经滤波的信号,使之控制压控震荡器改变输出时钟的频率和相位。如果直接将输入信号与输出信号进行相位的比较,由于输出时钟频率高,难于实现。分频器的功能是对输出信号进行分频,将其频率变低,以便与输入信号进行相位,频率的比较。22锁相环的作用简介锁相在电子学、通信、和仪器中有着广泛的应用,主要用于频率倍增和频率合成。图22就是一个频
22、率倍增电路图。25GHZPLL锁定检测电路分析实现3图22频率倍增图输入端相位或频率变化会引起相应的输出量变化N倍,该电路与电压放大器不同,锁相环提供了一个精确的值等于M的放大系数,这个特点是由于有无穷大的环路增益,其次,输出频率可以通过改变除数因子N而改变。图23就是一个频率合成的电路图。图23频率合成图该电路图与频率倍增电路图有着相似之处,此处就是除数因子N是可以改变的,可以根据模式的选择来改变。频道控制是一个数字,用于改变N的值,由于,所以的相对精度与的相等。23锁定检测231锁定检测的功能锁定检测的功能就是实现输入时钟与输出时钟的比较,包括频率,相位的比较。当二者的频率、相位一致时表示
23、锁相环达到了锁定。锁定检测的方法很多,可以使用一个异或门来实现功能,当两个输入时钟相位、频率不同时,输出结果不全为0,此时表示锁相环没有达到锁定。当两个输入时钟的相位、频率相同时,输出结果全为0,此时表示锁相环达到了锁定。一个简单可行的办法是对两个时钟进行计数操作,从某一时刻开始,如果在一个时间段内,两个计数器的计数值相等,则表示,输入时钟与输出时钟的相位达到了锁定。由于两个时钟的频率都比较高,如果直接进行计数操作,计数器的设计将变得很困难。所以还要对两个时钟进行分频,使之频率降低,这样才容易设计计数器。下面采用计数器来实现锁定检测。25GHZPLL锁定检测电路分析实现4232锁定检测的实现A
24、电路图说明电路图如图24,DIV1模块对时钟CLKA进行分频,DIV2模块对时钟CLKB进行分频,两个分频模块的分频系数应该一样。COUNTERA对CLKADIVN进行计数操作,COUNTERB对CLKBDIVN进行计数操作,COMPARE模块对两个计数器的计数值进行比较。当二者的计数值相等时输出1,否则输出0。图24锁定检测电路模块划分B锁定检测的时序说明锁定检测要满足的时序如下,对照锁定检测的电路图分析如下图25满足锁定时的时序图25GHZPLL锁定检测电路分析实现5图26不满足锁定状态的时序图25是锁相环达到锁定检测的时序图,从图中可以看出,完成锁定检测时输出为保持的高电平。图26是锁相
25、环没有达到锁定的时序图,从图中可以看出,锁定检测的输出结果不唯一,有时保持高电平,有时保持低电平。325GHZPLL锁定检测电路总体设计方案31概述锁相环是把输出相位和输入相位相比较的反馈系统。25GHZPLL锁定检测电路完成的功能是将输入信号与输出的反馈信号相比较,检测输入信号与输出信号是否达到了锁定。完成检测任务,就是要检测两个信号的周期是否一样,二者的相位之差是否达到了稳定。完成此功能,简单可行的办法是对两个信号分别用计数器进行计数操作,若在相同的时间内两个信号的脉冲数目相等,则表明锁相环达到了锁定。对两个计数器而言,需要有复位信号,使能信号,来对计数器进行控制。由于该锁定检测电路的时钟
26、频率很高,所以不采用基本的数字计数器,而要采用直接用CMOS晶体管搭建的模拟计数器。对两个输入进行计数的模块是时序电路模块,所有的时序必须满足时序的要求。如何比较两个计数器的输出是否一致,采用一个两输入的同或门来实现,两个输入都是三位的数据输入,同或门的输出是一位的数据输出,当二两个输入数据相同时,同或门输出高电平,代表锁相环达到了锁定,否则同或门输出为低电平,代表两个输入数据不相同,锁相环没有达到锁定。对两个计数器输出进行比较的同或门模块25GHZPLL锁定检测电路分析实现6采用的是组合逻辑。从外部看如图31,完成锁相环锁定检测电路的输入端口有输入脉冲CLKA,CLKB,复位信号RESET,
27、使能信号ENABLE。输出端口有输出脉冲Q。图31锁定检测整体电路图32设计目标321功能定义25GHZPLL锁定检测电路的电路模型如下,该电路的功能是完成对输入时钟CLKA,CLKB进行比较,以便检测二者是否有相同的时钟周期,相同的相位。当二者的周期相同,相位差固定,则输出Q输出为高电平,否则Q输出为低电平。在输入端有两个控制信号,该电路采用异步复位,复位信号RESET的优先权最高,当其为低电平时,整个电路复位。使能信号ENABLE,当其为高电平时,整个电路开始工作。322引脚描述引脚描述如表31表31锁定检测的引脚描述端口名称端口说明CLKA输入信号ACLKB输入信号BRESET复位信号E
28、NABLE使能信号Q检测输出输入引脚CLKA是1位的输入时钟,也是参考时钟。检测锁定的标准,就是以该时钟为参考标准的。25GHZPLL锁定检测电路分析实现7输入引脚CLKB也是1位的输入时钟,CLKB时钟是压控振荡器的输出信号经过分频后得到的,此时钟就是需要和参考时钟CLKA进行检测比较的时钟。复位引脚RESET是复位信号的输入端口,当其为低电平时,电路的所有模块都复位,包括内部寄存器清零,输出端口清零。使能引脚ENABLE是使能信号的输入端口,当其为高电平时,电路开始工作,当其为低电平时,整个电路都不能工作。输出引脚Q是检测比较的输出端口,当电路检测到锁相环达到锁定时,该端口输出为高电平。3
29、23接口时序两个输入时钟的周期、相位固定时,整个电路模块的工作时序如图32图32锁定检测锁定时的工作时序当复位信号有效时,输出信号清零。当电路正常工作时,两个输入时钟的周期相同,相位固定,输出结果为高电平,代表锁相环达到锁定。两个输入时钟的周期不同,相位不固定时,整个电路的工作时序如图33图33锁定检测没有锁定时的工作时序当电路正常工作时,检测到输入时钟的周期,相位不同,表示锁相环没有达到锁定,输出结果为低电平。33顶层设计方案331模块划分模块如图34,根据本电路要完成的功能,将本电路分为三个模块两个计数器25GHZPLL锁定检测电路分析实现8模块COUNTERA,COUNTERB,一个计数
30、器结果比较模块NORGATE。图34锁定检测的模块划分计数器模块COUNTERA模块,完成对CLKA的计数操作。计数器模块COUNTERB模块,完成对CLKB的计数操作。比较模块,完成两个计数操作模块的比较。332CLKA计数器模块A功能本模块的功能是对CLKA输入信号进行计数操作,输入时钟信号为CLKA。输出结果为QA20,三位宽,进行模8计数操作。RESET为异步复位信号,当其为低电平时,计数器内的寄存器清零。ENABLE为使能信号,当其为高电平时,计数器才能工作。所以,当复位信号无效,使能信号有效时,计数器在输入时钟的驱动下,进行计数操作。B接口说明输入引脚CLKA,是外部时钟输入端口,
31、1位宽度。输入引脚RESET为复位信号输入端口,1位宽度。输入引脚ENABLE为外部使能信号输入端口,1位宽度。输出引脚QA20为计数器的输出端口,3位宽度。本计数器是模8计数器,异步复位。C时序说明本模块要满足的时序如图3525GHZPLL锁定检测电路分析实现9图35参考时钟计数器模块的时序当RESET有效时,即当其值为0时,输出为0,从时序图中可以看出,当QA的值为3时,由于是异步复位,当复位信号有效时,输出结果变为0。只有使能信号有效时,计数器才开始工作,在时序图中,当QA为5时,使能信号为低电平,计数器保持计数值。333CLKB计数器模块A功能本模块的功能是对CLKB输入信号进行计数操
32、作,输入时钟信号为CLKB。输出结果为QB20,三位宽,进行模8计数操作。RESET为异步复位信号,当其为低电平时,计数器内的寄存器清零。ENABLE为使能信号,当其为高电平时,计数器才能工作。所以,当复位信号无效,使能信号有效时,计数器在输入时钟的驱动下,进行计数操作。B接口说明输入引脚CLKB,是外部时钟输入端口,1位宽度。输入引脚RESET为复位信号输入端口,1位宽度。输入引脚ENABLE为外部使能信号输入端口,1位宽度。输出引脚QB20为计数器的输出端口,3位宽度。本计数器是模8计数器,异步复位。C时序说明本模块要求满足的时序条件如图36图36反馈时钟计数器模块时序当RESET信号有效
33、时,计数器的寄存器清零。由于是异步复位,所以复位信号的优先级最高。当ENABLE有效时,计数器开始计数操作。当没有复位信号,且使能信25GHZPLL锁定检测电路分析实现10号有效时,计数器完成的是模8计数。334同或比较模块A功能本模块完成的功能是实现对两个计数器的输出结果进行比较。什么时候进行比较,取决于对参考CLKA时钟的计数器的输出,当参考时钟的计数器的输出为7时,即参考时钟已经完成8个脉冲的计数,此时在看对CLKB进行计数的计数器的值是否为7,若是,比较结果为高电平,否则输出为低电平。本模块的驱动是靠QA来驱动的。当输出为高时表明锁相环达到了锁定。B接口说明本模块有三个输入,一个输出。
34、其中输入信号QA,QB,分别是计数器COUNTERA,COUNTERB的输出。RESET是复位信号的输入,采用的是异步复位,当其为低电平时有效,输出和内部寄存器复位。本模块完成的比较不是任何时候都在比较QA,QB,而是当QA为7时,才进行比较。C时序说明本模块的时序图要满足的要求如图37下图是当输入的时钟的频率、相位不同时,计数器的计数结果不同,检测输出结果将会是输出低电平,表示锁相环没有达到锁定。图37未锁定时的时序图38是当输入时钟的频率和相位相同时,计数器的计数结果相同,检测输出的结果是输出高电平,表示锁相环达到了锁定。图38锁定时的时序25GHZPLL锁定检测电路分析实现1134验证与
35、测试设计验证锁相环锁定检测电路的实现,采用两个计数器来对两个输入信号进行计数操作,以便比较在相同的时间内,两个计数器对两个输入时钟的计数值是否相等。这种方法是可行的,当两个计数器的值在任何时刻都相同时表明两个输入时钟的频率和相位相同,锁相环达到锁定状态,否则锁相环没有达到锁定状态。物理验证实现三位的计数器,由于计数器的计数频率很高,所以不能采用一般的现成的计数器,而要用晶体管搭建一个计数器。对同或比较电路也是如此。完成本课题采用了三个模块来实现,其中两个是计数器模块,一个是同或比较模块。对本设计方案设计的电路的测试,要分为四步来进行。第一步,对参考时钟的计数器进行测试,主要测试的是复位信号有效
36、时,计数器的内部寄存器是否清零。对使能信号进行测试,测试当使能信号无效时,计数器是否保持原有的计数值。测试计数器对时钟频率的要求,要求计数器正常工作,输入时钟的频率要在什么范围内。由于是采用的模拟计数器,所以完成了计数器的功能测试后,还要测试计数器的灵敏度,抗噪声性能。第二步,再按第一步的要求测试输入时钟的计数器。第三步,测试同或比较模块,由于是采用的组合逻辑模块,主要测试输入复位信号的功能,当复位信号有效时,输出信号是否为低电平,测试数据变化的频率范围,最高的变化频率,最后还要测试比较器的灵敏度,抗噪声性能。第四步,将计数器和同或比较模块连接成完成本课题的电路,对整个电路进行测试。先测试复位
37、信号,再测试使能信号的功能,整个电路所允许的输入时钟的最高频率,是否满足课题所要达到的时钟频率。25GHZPLL锁定检测电路分析实现12425GHZPLL锁定检测电路反向提取分析41锁定检测电路外部引脚411锁定检测电路图图41锁定检测电路图412输入引脚锁定检测的输入引脚如下CLKA为输入的参考时钟,其输入时钟的频率可高达15625MHZ。CLKB为锁相环输出时钟经由分频器进行16分频得到的时钟,锁定检测的目的就是要检测CLKB是否与输入参考时钟具有相同的频率和相位。输入信号RST为复位端,当其为高电平时,整个锁定检测电路的内部寄存器都复位。当其为低电平时,输入时钟的控制下,检测电路开始工作
38、。413输出引脚锁定检测的输出引脚为参考时钟CLKA的输出,其输出频率与CLKA相同。输出引脚Q为锁定检测的输出端,当锁定检测电路达到锁定时,在检测到达到锁定时,输出端Q保持为高电平,当锁定检测电路检测到两个时钟没有达到锁定时,输出端保持为低电平。25GHZPLL锁定检测电路分析实现1342锁定检测电路内部结构421触发器锁定检测内部总共有42个触发器,每个触发器由30个CMOS晶体管组成。触发器有时钟输入端,数据输入端,复位信号输入端,两个输出端口。触发器为时钟的上升沿触发,复位信号为低电平时,触发器复位。触发器的内部结构如图42图42D触发器内部结构422异或门锁定检测内部总共有19个异或
39、门,每个异或门有两个输入端口,一个输出端口,异或门采用13个晶体管组成,如图43。25GHZPLL锁定检测电路分析实现14图43二输入异或门423反向器锁定检测内部的反向器为由两个CMOS晶体管组成。由于PMOS晶体管的空穴移动速度没有电子移动的速度快,所以PMOS晶体管的沟道宽度要比NMOS晶体管的宽。424与非门锁定检测内部有两输入的与非门,三输入的与非门,四输入的与非门。425或非门锁定检测内部有一个18输入的或非门,用来检测两个计数器的计数值是否一样,构成一个比较电路,如图44。图4418输入或非门25GHZPLL锁定检测电路分析实现1543锁定检测电路的实现431计数器锁定检测内部有
40、两个18位的计数器,计数器采用D触发器来构成,与传统的同步计数器相比,本设计中没有采用同步计数,而采用异步计数。构成的计数器如图45图4518位计数器该计数器中的18个D触发器采用相同的复位端。432比较模块比较模块的电路图如图46图46比较电路图25GHZPLL锁定检测电路分析实现16比较模块采用17个异或门和一个18输入的或非门组成,18输入或非门的一个输入端采用的是计数器的最高位经过一定的控制电路到达18输入或非门的输入端,此控制位好比一个检测开关,当锁定参考时钟计数器和反馈时钟计数器的计数值相同时,且参考时钟计数器的最高位已经计数到1时,控制电路的开关打开,让十八输或非门输出一个时钟宽
41、度的高电平。433控制模块控制模块的作用是为了在参考时钟计数器的最高位计数到1时,对整个计数器电路进行复位操作,以便进行下一次的比较,之所以不采用最高位的反向来进行复位,是为了使复位达到与时钟的同步,以维持系统工作的稳定。如图47图47控制电路图44反向提取的锁定检测电路图反向提取的电路图为图4825GHZPLL锁定检测电路分析实现17图48锁定检测电路图锁定检测电路左边为参考时钟、反馈时钟输入端,复位信号输入端。复位信号为高电平时,整个电路复位。右边的端口为输出端,当检测到两个时钟达到锁定时,输出端保持为高电平,当检测到两个时钟没有达到锁定时,输出端始终保持低电平。锁定检测电路的功能是对参考
42、时钟和输入的比较时钟进行计数,在一定的时间内,若两个计数器的计数值相同,就表示两个时钟是锁定的,否则没有锁定。525GHZPLL锁定检测电路SMIC018工艺下重新设计51反相器设计反相器的设计采用的是用一个PMOS和NMOS晶体管来实现,在高速的电路中,反相器中晶体管的参数设计也是很重要的,为了达到反相器能够正确地进行0和1的翻转,由于PMOS晶体管中的空穴的移动速度比自由电子慢,所以为了达到对称的效果,PMOS晶体管的宽度比NMOS大。在本设计中,PMOS的参数为沟道长180NM、沟道宽15UM,NMOS的参数为沟道长180NM、沟道宽12UM。在锁定检测电路的整个电路中,所有的反相器都采
43、用此参数。25GHZPLL锁定检测电路分析实现1852D触发器设计D触发器的设计包含传输门的设计、反相器的设计、与非门的设计。传统的D触发器的数据输入端都是直接接到传输门上,反向提取电路中的D触发器的数据端都接到一个反相器上,再接入传输门上,以便使得在时钟的上升沿进行计数。在锁定检测电路的整个电路中,所有的D触发器都采用同样的参数。521传输门设计传输门采用一个PMOS和一个NMOS晶体管来实现,对于传输门的参数,在本设计中采用的参数为PMOS长180NM、宽15UM,NMOS的参数为长180NM、宽12UM。522与非门的设计在本设计中,D触发器采用的是异步复位,当复位端为低电平时,整个D触
44、发器的输出为0。在设计与非门中采用的参数为PMOS长180NM、宽15UM,NMOS的参数为长180NM、宽12UM。结构如图51左边的信号为输入信号端口,右边的为输出信号端口。图51二输入与非门设计53计数器设计在本设计中,采用相同的D触发器来设计一个18位的计数器,本计数器采用的是异步计数方式。采用统一的复位信号。设计的计数器如下,左边依次为时钟端、复位端,图52为18位计数器的输出端25GHZPLL锁定检测电路分析实现19图52计数器的设计54十八输入或非门设计541十八输入或非门的特点在锁定检测电路中,十八输入或非门设计的好坏直接关系到锁定检测电路工作的稳定。与传统的或非门相比,反向提
45、取电路的或非门只采用了几个上拉PMOS晶体管的并联来作为一个上拉PMOS晶体管。这就使得输入信号不能任意接到或非门的输入端,而必须进行选择。542十八输入或非门设计的困难在高速的设计中是要避免使用或非门的,尤其是扇入和扇出都比较大的或非门。由于在本设计中,或非门实现的功能是钟控或非门,只有当控制模块的输出端为0时,或非门开始工作。为此,控制模块的输出端必须接到十八输入或非门的上拉PMOS晶体管的输入端。当上拉PMOS的输入端为低电平时,P管道通,如果锁定检测电路达到锁定时,所有的NMOS晶体管的输入端都为低电平,所有的NMOS晶体管都不导通,使得输出为高电平。但是,如果锁定检测没有达到锁定时,
46、情况就会不同。如果P管输入为低电平,P管导通,其他的NMOS晶体管,由于锁定检测没有达到锁定,所以存在有NMOS晶体管导通的情况,此时输出端是否是为0,取决于NMOS晶体管参数的设置。如果NOMS晶体管的参数设计的很小,则其等效阻抗就比较大,使得NOMS晶体管和PMOS晶体管进行分压,造成输出端的输出不是为低电平,也不是为高电平,在1V左右的模糊状态。25GHZPLL锁定检测电路分析实现20543十八输入或非门的重新设计要解决此问题,只有将NMOS晶体管的等效阻抗减小,其方法是增大NMOS晶体管的参数,NMOS晶体管的参数设置为沟道长度为200NM,沟道宽度为10UM,PMOS晶体管的沟道长度
47、为200NM,沟道宽度为6UM。虽然这样会增大电容,但在数字系统中这一点是不太重要的。在高速的设计中是要避免使用或非门的,尤其是扇入和扇出都比较大的或非门。可以在或非门的输出端增加一个电容来进行低通滤波。使得十八输入或非门工作稳定。如图53图53或非门的设计55与非门设计在锁定检测电路中有两输入、三输入、四输入与非门。由于在高速的电路中采用与非门是比较好的选择,所以在本设计中,与非门的设计不如或非门的参数要求很高,只要与非门能很好的传输地电平和高电平即可。与非门中PMOS晶体管的参数为沟道长度为180N米,沟道宽度为15UM。NMOS晶体管的参数为沟道长度为25GHZPLL锁定检测电路分析实现
48、21180NNM,沟道宽度为12UM。56时钟设计由于在电路中时钟的长导线由显著的延迟,所以要在时钟线的不同点插入缓冲器。采用的时钟树网络如图54其中缓冲器采用两个反相器构成。到达参考时钟计数器和反馈时钟计数器的时钟经过了相同的缓冲器,达到了对称效果。参考时钟到达控制模块时,又经过了一级缓冲器,为了达到对称,反馈时钟也经过了一级缓冲器,尽管经过缓冲器后时钟没有用处。图54锁定检测时钟树结构57锁定检测电路设计小结25GHZPLL锁定检测电路的重新设计,是在反向提取电路的基础上通过在SMIC018工艺下调节晶体管参数来实现的。在设置参数的过程中,反相器的参数设计PMOS晶体管的沟道宽度一定要比N
49、MOS晶体管的沟道宽度大,只有这样,反相器才能在0和1之间及时翻转。检测电路设计过程中使用的反相器,D触发器中的反相器以及缓冲器中的反相器都采用相同的结构。十八输入或非门的参数设计决定着整个电路是否能够正确工作,最终采用的是NMOS晶体管的参数设置为沟道长度为200NM,沟道宽度为10UM,PMOS晶体管的沟道长度为200NM,沟道宽度为6UM。在反向提取的电路中,功能仿真存在不足之处,对于用来输出信号的D触发器而言,其数据端的有效信号比时钟早一个时钟周期,换句话说,在D触发器的时钟信号上升沿到来时,不能采样到输入的数据信息。最后改进的方法如图5525GHZPLL锁定检测电路分析实现22图55电路的改进625GHZPLL锁定检测电路HSPICE下晶体管级仿真61触发器模块仿真测试D触发器模块的仿真测试,就是要在时钟的驱动下,检查触发器能否正常地进行工作,在复位信号有效时,整个电路是否能够准确地复位。触发器模块的测试电路图如图61左边的输入为两个数据端,一个复位端,复位信号经过反相器后接入D触发器中,右边的为触发器的输出端。图61D触发器测试图D触发器在HSPIC下的仿真波形如图6225GHZPLL锁定检测电路分析实现23图62D触发器的时序图从仿真波形中可以看出,该D触发器的功能是正确的,该触发器是在时钟的上升沿触发的,采用异步复位,当复位信号为低电平时,D触