估计输入/输出电路的延迟的方法和相应的设备的制作方法

文档序号:6123569阅读:496来源:国知局

专利名称::估计输入/输出电路的延迟的方法和相应的设备的制作方法
技术领域
:本发明涉及具有输入/输出电路的电子设备和用于估计输入/输出延迟的方法。
背景技术
:10为了估计集成电路内的输入/输出i/o电路的性能,期望测量该电路的输入与输出之间的延迟。1/0电路的延迟是重要的参数,因为它影响集成电路的总定时。然而,因为通常不可能访问这种i/o电路的输入端,因为这些端典型地连接到集成电路的核心侧(coreside),所以在测量I/0单元时存在15许多困难。美国专利6,563,335B2公开了一种半导体设备的测试方法,用于估计输入/输出i/o电路的延迟。延迟估计电路被设置在芯片核心部分的基本单元区域中。测试单元包含第一延迟电路和延迟估计开关电路,所述第一延迟电路具有由互连层连接的若干级逆变器(iiwerter)。所20述测试单元可在第一测量模式与第二测量模式之间切换,所述第一测量模式用于测量I/0电路的输入与I/0电路输出之间的延迟,所述第二测量模式用于经由第一延迟电路测量所述i/o电路的输入与输出之间的延迟。然而,根据本方法,测试单元需要被包含在半导体设备上,该半导体设备消耗半导体芯片上大量的芯片面积。
发明内容本发明的目的是提供一种具有输入/输出电路的电子设备,在该输入/输出电路内,可在不必直接访问输入/输出电路的输入端的情况下确定该输入/输出电路的输入信号的转变。30这个目的通过根据权利要求l所述的一种电子电路和根据权利要求6所述的一种用于估计输入/输出电路的延迟的方法来解决。所以,提供了一种电子设备。该设备包含第一电源电压域中的输出/输出电路,以及驱动该输入/输出电路的输入的缓冲器。该缓冲器包含第一和第二开关。该缓冲器被设置在第二电源电压域中。控制电5路耦合到该缓冲器,用于控制逆变器的第一和第二开关,以使在I/0电路的输入信号的转变期间,两个开关都临时保持在导通状态,并且消弧电流(crowbar)流过该缓冲器。因此,控制该开关,从而有意地提供消弧电流,以得到明显更高的信号,使得其可被容易地测量。所检测到的消弧电流的出现可用于确定输入/输出电路的延迟。10根据本发明的方面,该电子设备还包含耦合到缓冲器的测量电路。该测量电路测量第二电源电压域中的电流,流过该缓冲器的消弧电流仅当缓冲器中的两个开关同时都处于导通状态时才出现。此情况将对应输入信号的大约50%的转变,该输入信号将输入/输出电路的输入驱动至高或低。由于在输入/输出电路的输入处确定该转变的中点,15这可用于确定所述输入/输出电路的延迟。根据本发明的方面,该缓冲器包含耦合在第一和第二开关之间的第一和第二电阻器。该第一和第二电阻器用于控制流过缓冲器的电流,并线性化缓冲器的输出。根据第一和第二电阻的值来确定用于驱动输入/输出电路的输入端的缓冲器的输出电流,以使用于输入/输出电路20的驱动信号的值可通过选择该第一和第二电阻器来设置。根据本发明的其他方面,电容耦合到缓冲器的输出。该电容用于确定施加到输入/输出电路的输入信号的输入扭转(slew)。根据本发明的优选方面,第二测量电路耦合到输入/输出电路的输出,以测量输入/输出电路的输出信号。该输入/输出电路的输入/输出25延迟根据第一和第二测量电路的测量来确定。因此,输入/输出电路的延迟可在无需访问输入/输出电路的实际输入端的情况下来确定。本发明还涉及一种用于估计电子设备内的输入/输出电路的延迟的方法。该输入/输出电路被设置在第一电源电压域中。输入/输出电路的输入由缓冲器驱动,该缓冲器耦合到输入/输出电路并包含第一和30第二开关。该缓冲器被设置在第二电源电压域中。控制第一和第二开关,以使在输入/输出电路的输入信号的转变期间,两个开关都临时保持在导通状态,并且消弧电流流过该缓冲器。根据本发明,测量由连接到i/o电路的输入和输出级的电路所汲取的电流,并据此计算i/o电路的延迟,而不是测量与该I/0电路的输入5和输出处的电压有关的延迟。这可实现如下在从高到低或从低到高的转变的大致中点处,瞬时增大i/o电路的输入中的电流,以检测输入转变的中点。这可通过负载和短路电流的组合来实现,所述短路电流在设备切换期间流过该设备。10本发明的实施例和优势现将参考附图来描述。图l示出CMOS逆变器的电路图。图2示出在没有负载的条件下根据图1的逆变器的开关的仿真曲线图。15图3示出驱动I/0单元的逆变器的电路图。图4示出根据图3的电路的电压和电流测量的定时的曲线图。图5示出逆变器INV和具有额外负载级的I/0电路的电路图。图6示出根据图5的电路的电压和电流测量的定时的曲线图。图7示出具有额外的电源和引脚电感的根据图5的电路的电压和20电流定时的定时图。图8a示出根据本发明第二实施例的驱动电路和I/0单元的电路图。图8b示出制动前进行(makebeforebrake)电路MBB的电路图。图9示出根据图8的电路的电压和电流测量的定时的曲线图。图10示出具有额外电感的根据图8的电路中的电流的定时的曲线25图。图ll示出I/0单元的输入和输出针对不同瑜入扭转的曲线图。具体实施例方式图l示出CMOS逆变器的电路图。逆变器包含第一和第二晶体管30Tl、T2。这两个晶体管T1、T2的栅极耦合在一起。当这种逆变器进行切换操作时,电流将具有从电源VDD汲取的两个分量。第一电流分量工作以给负载电容器充电,并可称为负载电流。第二电流分量是短路电流,其从电源端流到地端,即消弧电流。当输出摆幅(swing)处于电源电压中部时,该电流处于最大值,因为在这一点处,在两开关都5导通而引起消弧电流的转变期间,逆变器的PMOS以及NMOS晶体管具有最大漏源电压Vos。在这种情况下,总电流将由负载电流和消弧电流组成。图2示出没有负载的情况下根据图1的逆变器的切换的仿真曲线图。具体地,示出切换波形SW、电源电压通路上的电流IvDD和地通路10上的电流I,D。电源电压通路的电流IVDD的峰值的出现基本与图2的曲线图顶部所示的切换波形SW的中心在一条直线上。因此,通过测量峰值电流,可确定切换波形的中心。图3示出驱动I/0单元IO的逆变器的电路图。图3的逆变器对应于根据图l的逆变器,其中逆变器的电源电压是电源电压VDD1/GND1。输15入/输出的输入扭转选择为0.2ns。在I/O单元的输出处提供30pF的负载。图4示出根据图3的电路的电压和电流测量的定时的曲线图。第一曲线图示出IO的输出处的切换波形SW。下一个曲线图示出第一地通路GND1中的电流的定时图,以及第三曲线图示出单独的电源电压通20路VDD1中的电流的定时图。因此,电源电压VDD1的通路的电流脉冲只有很短的持续时间并包含极低的幅度,即电流脉冲将很难检测或测图5示出逆变器INV和具有额外负载级的I/0电路的电路图。根据图5的输入/输出电路对应于图3的输入/输出I/0电路。逆变器INV包含25第一和第二晶体管T4、T5,它们的栅极G1、G2耦合在一起。逆变器INV进一步包含耦合在第一和第二晶体管T4、T5之间的第一和第二电阻器Rl、R2。根据第一实施例,消弧电流,即当逆变器的开关T4和T5都导通时所出现的短路电流,有意地增大以能够检测输入摆幅的中点。这可以30根据第一实施例通过提供额外的负载电容器C来获得,该电容器C耦合在逆变器INV的输出和地GND之间。应当注意的是,在切换期间,与1/0电路的电源相连的任何其他小电路所汲取的电流受到i/o驱动器电流的支配。还应当注意的是,该陈述仅适用于输出部分,而不适用于输入部分,因为输入部分与芯片核心的电源域相连,使得芯片核心的5电源域中将会汲取电流。因此,当正在切换时,难以测量I/0电路的输入级所汲取的电流。然而,需要这些测量以确定I/0电路IO的延迟。如根据图3已提出的,逆变器INV耦合到分离的电源电压VDD1和地GND1。这个单独的电源电压VDD1工作以仅向INV单元供电,使得该域中的电流可被单独地测量,以确定输入转变的中点。由于单独的10电源电压域是容易访问的,所以通过监控此单独电源电压域,可得到与输入/输出电路IO的输入级处的信号有关的结论。因此,输入测量电路IMC可耦合到单独的电源电压域VDD1,以检测在该单独的电源电压域VDD1中流动的电流,其基本上对应于流过逆变器的消弧电流。在输入/输出电路IO的输出处,可提供输出测量电路OMC用于确15定和/或测量输入/输出电路IO的输出电流。如上所述,在图5中示出逆变器INV,其驱动双向I/0单元的输出。逆变器INV的输出耦合到电容器C。因此,在额定运行情况期间,向1/0单元的输入提供850ps的输入扭转。此逆变器INV连接到单独的电源电压VDD1和单独的地连接GND1。这个单独的电源电压的目的是期望测20量该电源的峰值电流以确定输入摆幅的中点。逆变器INV包含两个电阻器R1、R2,用于控制电流脉冲的电流和持续时间。譬如,30pF的负载C用于I/0单元的输出处。选择负载和两个电阻器R1、R2,以使VDD1和GNDl域中的峰值电流优选地达到大约2mA,并且即使在最差情况的PVT条件下,脉冲持续时间也大于lns。25图6示出根据图5的电路的电压和电流测量的定时的曲线图。第一曲线图涉及I/0设备的输出处的电压测量VK)。第二曲线图示出逆变器INV的输出节点OUT处的电压,即I/0电路的输入电压。下一个曲线图示岀连接到I/0电路的输出的负载中的电流。进一步,地通路GND1中的电流IGND,和电源电压通路中的电流IWIM也被示出。因此,1/0单元的30延迟可根据传统电压方法以及根据根据本发明所述的电流测量来确定。表l公开关于根据传统电压方法以及根据根据本发明所述的电压测量的延迟测量的参数。<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>图7示出具有附加电感的根据图5的电路的电压和电流定时的图。如图6中,示出I/0电路的输出电压,即Vk),以及I/0电路的输入电压VoUTo5图8a示出根据本发明的第二实施例的驱动电路和I/0单元的电路图。根据图8a的I/0电路对应于根据图5的I/0电路。逆变器INV耦合到1/0电路的输入。如图5的电路图中,负载电容器C耦合到逆变器INV的输出。此电容C工作以获得额定条件下的输出扭转lns。如图5的电路图中,第二逆变器INV2耦合到单独的电源电压VDD1、GND1。提供10这个单独的电源电压,以测量该电源中的峰值电流,从而确定输入摆幅的中点。电阻器R1、R2用于控制电流并线性化输出。30pF的负载耦合到I/0单元的输出。图8a还具有驱动INV的额外电路INV10、INV20,其在图8b中分别说明。图8b示出制动前进行(makebeforebrake)电路MBB的电路图,15其可连接到逆变器INV的第一和第二栅极G1和G2。制动前进行电路MBB用于控制逆变器INV,即缓冲器,以在I/0单元的输入信号的转变期间在预定时间段中临时并同时地将第一和第二晶体管T4、T5切换到导通状态。制动前进行电路包含第一和第二逆变器INV10、INV20。第一逆变器INV10的输出替代第二逆变器INV20的电源线之一。第二逆变器INV10的输出替代第一逆变器INV10的电源线之一。制动前进行电路MBB控制逆变器INV的第一和第二晶体管T4、T5,以使晶体管之一仅在另一个晶体管已呈现导通状态之后才进入导通状态。因此,在某时间段(可由制动前进行电路MBB确定),两晶体管都处于导通5状态,并且有意地产生消弧电流。图9示出根据图8的电路的定时图的曲线图。这里,示出I/0电路的输出电压、连接到该单元的负载中的电流Ic」以及流经地通路GNDl的电流I,m和流经通路VDDl的电流IvDD,。根据图9的测量涉及短路电流但不涉及从电源汲取的总电流。因此,在上升延迟测量期间,考虑10GND1通路中的峰值电流,在下降延迟测量期间,考虑VND1通路中的峰值电流。表3示出根据传统电压方法和根据根据本发明的电流测量方法的测量结果。<table>tableseeoriginaldocumentpage11</column></row><table>现在,其他电感引入I/0电源和VDD1电源。电感可具有值5nH。图10示出具有附加电感的根据图8的电路中的电流的定时的曲线图。如可从图10的曲线图中看出的,电流脉冲的宽度可通过调节切换定时来控制。因此,可使用电流探针,其工作于较低灵敏度用于确定5流过VDD1和GND1通路的电流。图ll示出I/0单元的瑜入扭转的曲线图。这里,示出九个不同的扭转SL0-SL8。应用于I/0单元的输入扭转可通过改变所施加的电容来调节。扭转SL0-SL8从0.2ns变化到1.2ns。在图ll的曲线图中,测量不同扭转对I/0电路的延迟的影响。执行此测量,以验证所提出的方法对输10入扭转值不敏感。表5示出与不同输入扭转相关的参数。从表5以及图11的曲线图中,可以看出i/o单元的延迟针对不同输入扭转不会发生显著变化。输入扭转上升延迟下降延迟单位0.21.351.51ns0.31.361.52ns0.41.371.53ns0.51.381.53ns0.61.381.53us0.71.391.54ns0.91.411,55ns1.01.411.55ns1.21.421.55ns15譬如,具有良好灵敏度的高速电流探针的高带宽数字示波器可用于测量VDD和I/0电路中的峰值电流的差值,以直接确定I/0电路的延迟。根据本发明,使用电流峰值测量来测量i/o电路的延迟。这可以适当的精确性来执行。CMOS电路内出现在瞬时切换波形中心处的峰值20电流用于确定I/0电路的梭心侧上的该切换的中点。根据本发明的峰值电流测量技术是有优势的,因为物理定律指出导体中的电子速度非常接近光速。在电长度的差别不会多于几英寸的小系统中,测量电流的距离不应对延迟值增加任何不精确性。因此可在两个不同的点测量VDD域和I/0域中的电流,并仍有相似的结果。这可成为测量电流而不5是电压的又一个优势,其对测量配置存在固有依赖性。为了执行根据本发明的电流测量,逆变器级需要单独的电源电压和地条件,将逆变器级馈入连接到i/o电路的输入电路。根据本发明的电流峰值测量可用于扫描链中,其中逆变器可以是馈入i/o电路的最后部分。这种技术可以是I/0单元的一部分,其提供I/0单元内的扫描多10路复用(mux)。如上所提到的,单独的VDD和GND干线(rail)需要并入这个i/o环中。上述延迟测量需要确定在转移时间内I/0缓冲器的输入信号达到50%的时间,以估计I/0单元的延迟。该时间可通过测量VDD1电源上的电流峰值馈入逆变器INV的时间来获得。当电源VDD1从芯片外部馈15入时,馈入到此单元的电流可从外部访问。该延迟可通过测量VDD1域中的电流峰值与I/0电源的电流峰值之间的时间差来确定。备选地,该延迟可通过测量VDDl域中的电流峰值与IO达到I/O源电压的50。/。的时间之间的时间差来确定,因为该信号可从外部访问。在典型CMOS电路内,逆变器内的NMOS和PMOS晶体管同时导通20的时段被最小化,以限制消弧电流。这也可实现用于I/0电路,其中它被称为进行前制动(brakebeforemake)。然而,根据本发明,需要更高的消弧电流以测量电流峰值,从而确定i/o电路的延迟。所以,有意提供更高的消弧电流以得到可测量界限内的电流。这种电路可被称作制动前进行电路。这仅约束i/o单元的输入电路,而不涉及驱动器。25本发明还涉及一种具有第一电源电压域内的输入/输出电路的电子设备。该电子设备进一步包含耦合到输入/输出电路的驱动电路,用于驱动该输入/输出电路的输入。缓冲器典型地包含第一和第二开关。该缓冲器被设置在第二电源电压域中。进一步提供了耦合到缓冲器的控制电路,用于控制第一和第二开关,以使在输入/输出电路的输入信30号的转变期间,两个开关都临时保持在导通状态,并且消弧电流流过该驱动电路。根据本发明的上述电流峰值测量方法可用于任何芯片测试装置中。上述电流峰值测量技术尤其可实施于芯片测试装置,用于测量定时关键(critical)网,以确定I/0单元对总延迟的延迟贡献。5上述峰值电流测量技术也可在ASIC设计流程中自动进行,以启用对I/0单元的延迟的测量。应该注意,以上提到的实施例说明而不是限制本发明,而且本领域那些技术人员将能够在不背离所附权利要求的情况下设计许多备选实施例。在权利要求中,置于圆括号之间的任何附图标记不应解释为10限制权利要求。单词"包括"不排除除列于权利要求中的那些之外的元件或步骤的存在。元件之前的单词"一"或"一个"不排除多个这种元件的存在。在列举若干装置的设备权利要求中,这些装置中的一些可由同一项硬件来体现。起码的事实是,互不相同的从属权利要求中陈述的特定手段并不指示这些手段的组合不能产生优点。15此外,权利要求中的任何附图标记不应解释为限制权利要求的范围。权利要求1、一种电子设备,包含-第一电源电压域(VDD,GND)中的至少一个输入/输出电路(IO);-缓冲器(INV),耦合到所述输入/输出电路(IO),用于驱动所述输入/输出电路(IO)的输入,所述缓冲器具有第一和第二开关(T1,T2;T4,T5),其中所述缓冲器(INV)被设置在第二电源电压域(VDD1,GND1)中;以及-控制电路(MBB),耦合到所述缓冲器(INV),用于控制所述缓冲器(INV)的第一和第二开关(T1,T2;T4,T5),以使在所述输入/输出电路(IO)的输入信号的转变期间,两个开关(T1,T2;T4,T5)都临时保持在导通状态,并且消弧电流流过所述缓冲器(INV)。2、根据权利要求1所述的电子设备,包含15-第一测量电路(IMC),耦合到所述缓冲器(INV),用于测量第二电源电压域(VDD1,GND1)中的电流,以确定流过所述缓冲器(INV)的消弧电流。3、根据权利要求2所述的电子设备,其中-所述缓冲器(INV)包含第一和第二电阻器(Rl,R2),用于控制和20线性化流过所述缓冲器(INV)的电流。4、根据权利要求2所述的电子设备,其中-电容(C)耦合到所述缓冲器(INC)的输出,用于确定施加到所述输入/输出电路(IO)的输入信号的输入扭转。5、根据权利要求2或3所述的电子设备,还包含25-第二测量电路(OMC),耦合到所述输入/输出电路(IO)的输出,用于测量所述输入/输出电路(IO)的输出信号,其中根据所述第一和第二测量电路(IMC,OMC)来估计所述输入/输出电路(IO)的输入/输出延迟。6、一种用于估计电子设备内的输入/输出电路的延迟的方法,其30中所述输入/输出电路被设置在第一电源电压域(VD,GND)中,所述方法包括以下步骤-通过耦合到所述输入/输出电路(IO)并具有第一和第二开关(T1,T2;T4,T5)的缓冲器(INV)来驱动所述输入/输出电路的输入,其中所述缓冲器(INV)被设置在第二电源电压域(VDD1,GND1)中,以及5-控制所述第一和第二开关(T1,T2;T4,T5),以使在所述输入/输出电路(IO)的输入信号的转变期间,两个开关(Tl,T2;T4,T5)都临时保持在导通状态,并且消弧电流流过所述缓冲器(INV)。7、根据权利要求6所述的方法,还包括以下步骤-测量所述第二电源电压域(VDD1,GND1)中的电流,以确定流10过所述缓冲器(INV)的消弧电流。全文摘要提供一种电子设备,包括第一电源电压域(VDD,GND)中至少一个输入/输出电路(10)。该电子设备还包含缓冲器(INV),该缓冲器耦合到输入/输出电路并且用于驱动输入/输出电路(10)的输入。该缓冲器包含第一和第二开关(T1,T2;T4,T5)。该缓冲器被设置在第二电源电压域(VDD1,GND1)中。此外,控制电路耦合到该缓冲器,用于控制第一和第二开关(T1,T2;T4,T5),以使在输入/输出电路(10)的输入信号的转变期间,两个开关(T1,T2;T4,T5)都临时保持在导通状态,并且消弧电流流过所述缓冲器(INV)。文档编号G01R31/28GK101341417SQ200680048053公开日2009年1月7日申请日期2006年12月18日优先权日2005年12月21日发明者姆凯什·奈尔申请人:Nxp股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1