半导体装置的制作方法

文档序号:11253586阅读:203来源:国知局
半导体装置的制造方法

相关申请的交叉引用

2016年3月7日提交的日本专利申请号2016-043276的包括说明书、附图和摘要的公开以其全部内容通过引用并入本文中。

本发明涉及一种半导体装置,例如涉及一种包括模数转换电路的半导体装置。



背景技术:

在半导体装置中,为在数字电路中执行有关模拟信号的处理,使用模数转换电路,其将模拟信号的模拟值转换成数字值。一种类型的模数转换电路是逐次比较型模数转换电路。在逐次比较型模数转换电路中,存在执行冗余比较操作以校正由各种噪音和趋稳误差所致的误判的情况。

因此,非专利文献1公开了执行冗余比较操作的模数转换电路的示例。关于非专利文献1的模数转换电路,以差分信号给出输入信号,并且提供比较器以及两个布线,由这两个布线将差分信号传递至比较器。就此而言,在非专利文献1的模数转换电路中,一些电容器具有对应于相同权重的电容等等,并且使用该相同电容变化的静电电容器中的一个来执行冗余比较处理。然后,通过执行这种冗余比较处理,非专利文献1的模数转换电路校正误判。

[非专利文献]

[非专利文献1]c.c.liu,“a10b100messagestore/s1.13mwsaradcwithbinary-scalederrorcompensation”,isscc,2010。



技术实现要素:

关于模数转换电路,虽然存在一种使用差分信号作为输入信号的类型,但并没有几种使用单端信号作为输入信号的类型。然而,难以按原样采纳用于在非专利文献1中所公开类型的模数转换电路中执行冗余比较的电路配置,其中使用差分信号作为到使用单端信号作为输入信号的模数转换电路(在下文中被称作“单端型模数转换电路”)的输入信号。

具体而言,在单端型模数转换电路中,仅在耦合至比较器的输入端子的布线(例如,耦合至比较器的反相输入端子的布线)的一端设置给予对应于待转换的位的加权的电容器。由此,当在单端型模数转换电路中根据冗余比较来执行校正操作时,为获得校正的负加权,须变更所述冗余比较之前的常规比较操作的转换结果。因此,当变更已确定的转换结果时,有必要执行用于反向变更已确定的转换结果的计算或者使用用于变更转换结果的表格来变更转换结果。

使用任一上述方法,这种转换结果的变更要求在模数转换电路内的逐次比较电阻逻辑中提供大延迟的电路。因而,上述要求在很大程度上影响了在比较操作期间到比较器的输入信号的收敛时间。也就是说,当按原样使用基于非专利文献1中公开的差分输入类型的模数转换电路的冗余比较的配置,在单端型模数转换电路中会出现转换率降低的问题。

参阅以下描述以及所附权利要求,有待解决的其它问题和新颖性特征将显而易见。

根据一个实施例,一种半导体装置包括:电容dac(数模转换器)电路;以及比较器,其基于从所述电容dac(数模转换器)电路输出的两个信号的相对大小关系来变更输出信号的逻辑电平。所述电容dac电路包括:第一比较布线,其与多个第一电容器耦合,将输入信号给到所述多个第一电容器并且所述多个第一电容器中的每个均具有对应于待转换的位的权重的电容值;以及第二比较布线,其与多个第二电容器耦合,将公共电压给到所述多个第二电容器并且所述多个第二电容器的电容值之和相等于所述第一电容器的电容值。进一步,所述第二电容器包括:冗余位电容器,其具有对应于冗余位的权重的电容值;以及调整电容器,其具有通过从所述第二电容器的电容值之和中减去所述冗余位电容器的电容值所得的电容值。

根据上述实施例1,所述半导体装置能够以更高速度执行包括冗余比较的转换操作。

附图说明

图1是示出根据实施例1的半导体装置的框图;

图2是示出根据实施例1的模数转换电路的框图;

图3是示出根据实施例1的电容dac电路的电路图;

图4是示出根据实施例1的冗余位控制电路以及对应于冗余位控制电路的寄存器的框图;

图5是用于说明不具有冗余位的模数转换电路中的低4位的二分搜索路径的示图;

图6是用于说明根据实施例1的模数转换电路中的低4位的二分搜索路径的示图;

图7是用于说明根据实施例1的对模数转换电路的冗余位的控制的示例的示图;

图8是用于说明根据实施例1的对模数转换电路的电容dac电路的开关控制的示图;

图9是示出根据比较例的模数转换电路的框图;

图10是示出根据比较例的电容dac的框图;

图11是用于说明根据比较例的对模数转换电路的冗余位的控制的示例的示图;

图12是说明根据实施例1的电容dac电路的第一变型的电路图;

图13是说明根据实施例1的电容dac电路的第二变型的电路图;

图14是示出根据实施例2的电容dac电路的电路图;

图15是用于说明根据实施例2的模数转换电路中的二分搜索路径的示图;

图16是用于说明根据实施例2的控制模数转换电路的冗余位的示例的示图;

图17是示出根据实施例3的电容dac电路的电路图;

图18示出用于说明根据实施例3的模数转换电路的冗余位的控制示例的示图;

图19是根据实施例4的电容dac电路的电路图。

具体实施方式

在下文中,为使说明更清晰起见,酌情省略或简化一些描述和附图。此外,在附图的每个中,相同或相应的部分标有相同的附图标记,并且视需要不再赘述其说明。

实施例1

首先,将说明根据实施例1的半导体装置。图1示出根据实施例1的半导体装置的框图。在图1中示出两个半导体装置的示例。在图1所示的半导体装置的第一示例中,该半导体装置包括:模数转换电路(adc)1;输入/输出接口(io)2;后级信号处理电路3;外围电路4;外围电路5;中央处理单元(cpu)6;以及存储器7。此外,在第二示例中,取代第一示例的输入/输出接口2,该半导体装置包括输入/输出接口(io)8以及前级信号处理电路9。

模数转换电路(adc)1将模拟信号的输入信号vin的电压电平转换成数字值并且将其输出为adc输出。输入/输出接口2和8使从外部给予的信号输入半导体装置中。此外,输入/输出接口2和8输出在半导体装置中生成的信号。例如,后级信号处理电路3是对adc输出执行诸如滤波处理的信号处理的电路。外围电路4包括由cpu6使用的外围电路以及由cpu6控制的外围电路当中的模拟电路。外围电路4可以是运算放大器、基准电压生成部、公共电压生成部、或者振荡电路。在由cpu6使用的外围电路5以及由cpu6控制的外围电路当中,外围电路5包括数字电路。例如,外围电路5可以是诸如协处理器、计时器等电路。例如,cpu6执行储存器7中所存储的程序。此外,cpu6使用计算结果来控制外围电路4和5,与此同时,使用通过外围电路5的处理所获得的结果来执行计算。例如,储存器7保存cpu6中所使用的程序和数据。前级信号处理电路9对给到模数转换电路1的输入信号vin执行预处理。预处理可以是模拟信号的放大。

根据实施例1的半导体装置具有其在模数转换电路1内的特征中的一个。下面将详细说明模数转换电路1。图2示出根据实施例1的模数转换电路的框图。

如图2所示,根据实施例1的模数转换电路包括:电容dac(数模转换器)电路10;比较器11;逐次比较寄存器逻辑12;输出电路13;以及adc时序控制电路14。基于由比较器11输出的比较结果,模数转换电路1确定在从最高位到最低位的逐位(bit-by-bit)基础上给到电容dac电路10的数字值(例如,开关控制信号ssar),并且重复比较操作以致产生转换前结果。此时,在模数转换电路中,冗余位的值被包括在转换前结果中。因此,在模数转换电路1中,使用输出电路13来计算包括冗余位的、通过转换前结果示出的值,并且获得作为模数转换电路1的最终输出值的adc输出。

电容dac电路10采样输入信号vin以及公共电压vcm。然后,基于通过由逐次比较寄存器逻辑12输出的开关控制信号ssar示出的数字值,电容dac10移位所采样的输入信号vin以及公共电压vcm,具有对应于开关控制信号ssar的移位量。进一步,基于通过由逐次比较寄存器逻辑12输出的开关控制信号ssar示出的数字值,电容dac电路10移位所采样的输入信号vin以及公共电压vcm,具有对应于开关控制信号ssar的移位量。在图2所示的示例中,电容dac电路10将输入信号vin的转换值给到比较器的反相输入端子并且将公共电压vcm的转换值给到非反相输入端子。

基于待输入两个输入端子的电压电平的相对大小关系,比较器11切换输出信号(例如,比较结果cout)的逻辑电平。逐次比较寄存器逻辑12生成模数转换电路1的转换前结果,包括冗余位的值。逐次比较寄存器逻辑12包括dac开关控制电路21、冗余位控制电路22以及寄存器23。基于模数转换电路1的比较操作的次数以及由比较器11输出的比较结果,dac开关控制电路21更新用于电容dac电路10的开关控制的开关控制信号ssar的位值。冗余位控制电路22在由dac开关控制电路21更新的开关控制信号ssar的位值当中变更对应于冗余位的位置。该冗余位控制电路22由组合电路组成。稍后将描述冗余位控制电路22的细节。寄存器23保存由dac开关控制电路21以及冗余位控制电路22确定的开关控制信号ssar的值。

基于比较完成时包括冗余位的开关控制信号ssar的转换前结果,输出电路13计算待输出的数字值并且生成作为模数转换电路1的最终输出值的adc输出。当冗余位是1位并且将“n”位的值输出作为adc输出时,模数转换电路1输出(n+1)的值作为转换前结果。因此,输出电路13通过从(n+1)的值计算n位的值,输出n位的adc输出。adc时序控制电路14从时钟信号clk中输出向比较器11、逐次比较寄存器逻辑12以及输出电路13指令操作时序的时序信号。在接收到时序信号后,比较器11、逐次比较寄存器逻辑12以及输出电路13执行采样操作与比较操作的切换,或者响应于时序信号而确定adc输出的输出时序。

下面将说明根据实施例1的电容dac电路10的细节。图3示出根据实施例1的电容dac电路10的电路图。此外,图3还示出比较器11以阐明电容dac电路10的配置。另外,图3示出开关在执行第一比较操作时的状态。

如图3所示,电容dac电路10包括:电容器30至39,供应公共电压的切换开关(例如,开关sw1和sw2)、开关sw10至sw19、第一比较布线wp、第二比较布线wn、输入布线win以及公共电压布线wcm。

关于第一比较布线wp,一端被耦合至比较器11的反相输入端子,并且开关sw1被耦合至另一端。进一步,在将开关sw1控制成处于闭合状态的时间段中,向第一比较布线wp传送公共电压vcm。

另外,两个或以上的第一电容器(例如,电容器30至36)的一端被耦合至第一比较布线wp。电容器30至36分别具有对应于用于转换的位的权重的电容值。在图3所示的示例中,假定1c作为单位电容,形成电容值为2c(1c的两倍)、4c(1c的四倍)、8c(1c的八倍)和16c(1c的16倍)的电容器。

电容器30是具有1c电容值的虚设电容器。在静电电容器30的另一端设置第一开关sw10。第一开关sw10选择输入信号vin和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器30的另一端。

电容器31是具有与对应于转换结果的最低有效位的权重相对应的1c的电容值的电容器。在电容器31的另一端设置第一开关sw11。第一开关sw11选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器31的另一端。

电容器32是具有与对应于转换结果的冗余位的权重相对应的2c的电容值的冗余位电容器。另外,电容器32具有与下文所述的对应于转换结果的第二位的电容器33相同的电容值。也就是说,在根据实施例1的模数转换电路1中,在转换结果中具有lsb与第二位之间的冗余位。在电容器32的另一端设置第一开关sw12。第一开关sw12选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器32的另一端。

电容器33是具有与对应于转换结果的第二位的权重相对应的2c的电容值的电容器。在电容器33的另一端设置第一开关sw13。第一开关sw13选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器33的另一端。

电容器34是具有与对应于转换结果的第三位的权重相对应的4c的电容值的电容器。在电容器34的另一端设置第一开关sw14。第一开关sw14选择输入信号vin,高电位侧基准电压vrefp和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器34的另一端。

电容器35是具有与对应于转换结果的第四位的权重相对应的8c的电容值的电容器。在电容器35的另一端设置第一开关sw15。第一开关sw15选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器35的另一端。

电容器36是具有与对应于转换结果的第五位的权重相对应的16c的电容值的电容器。在电容器36的另一端设置第一开关sw16。第一开关sw16选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn以及任何一个,并且将其给到电容器36的另一端。

关于第二比较布线wn,一端被耦合至比较器11的正相传输端子,并且开关sw2被耦合至另一端。然后,在将开关sw2控制成闭合状态的时间段中,向第二比较布线wn传送公共电压vcm。

另外,两个或以上的第二电容器(例如,电容器37至39)的一端被耦合至第二比较布线wn。电容器37至39用作具有相同总电容值的两个或以上的第一电容器(例如,电容器30至36)的总电容的电容值。电容器39是具有根据冗余位的权重的电容值的冗余位电容器。电容器37和38的总电容值被设定为通过从电容器30至36的总电容值减去冗余位电容器的电容值所得的电容值。此外,在图3所示的电容dac电路10中,通过公共布线wcm向电容器37至39供应公共电压。

在电容器37的另一端设置第二开关sw17。第二开关sw17选择并且给出公共电压vcm、高电位侧基准电压vrefp或者低电位侧基准电压vrefn到电容器37的另一端。在图3所示的示例中,通过第二开关sw17将低电位侧基准电压vrefn给到电容器37的另一端。在电容器38的另一端设置第二开关sw18。第二开关sw18选择并且给出公共电压vcm、高电位侧基准电压vrefp或者低电位侧基准电压vrefn到电容器38的另一端。在图3所示的示例中,通过第二开关sw18将高低电位侧基准电压vrefp予电容器38的另一端。在电容器39的另一端设置第二开关sw19。第二开关sw19选择并且给出公共电压vcm、高电位侧基准电压vrefp或者低电位侧基准电压vrefn到电容器39的另一端。

在图3所示的示例中,因为冗余位被设置在对应于转换结果的第二位的位置处,故电容器39的电容值被设置成2c。另外,因为电容器30至36的总电容值被设置成34c,则电容器37和38的总电容值被设置成通过从34c减去2c所得的32c。在转换过程开始时,向作为冗余位电容器的电容器39的另一端供应低电位侧基准电压vrefn。就此而言,使用电容器37和38以使第二比较布线wn的电压稳定为公共电压vcm。因此,在电容dac电路10中,在开始转换过程后,优选地,允许设置在第二比较布线wn与向其供应低电位侧基准电压vrefn的布线之间的电容器的电容值等于设置在第二比较布线wn与向其供应高电位侧基准电压vrefp的布线之间的电容器的电容值。因此,在图3所示的示例中,使得向其另一端供应低电位侧基准电压vrefn的电容器38的电容值与向其另一端供应高电位侧基准电压vrefp的电容器37和39的总电容值相同。具体地,电容器39为2c,并且电容器37至39的总电容值为4c。因此,使得通过将34c除以2所得的17c作为电容器38的电容值,并且使得通过从17c中减去2c所得的15c作为电容器37的电容值。此外,在下文的说明中,将电容器37和38称作调整电容器为例。

如图3所示,在电容dac电路10中,利用5位的分辨率执行转换过程,但将1位冗余位包括在该转换结果中。也就是说,将1位冗余位的转换结果以及5位的转换结果包括在从逐次比较寄存器逻辑12输出的转换前结果中。另外,在电容dac电路10开始转换处理之前,其处于在公共电压vcm初始化第一比较布线wp和第二比较布线wn并且采样到电容器30至36的输入信号vin的状态。然后,每当转换处理的阶段向前进行时,电容dac电路10控制对开关sw16至开关sw11的切换。另外,电容dac电路10使用电容器32和39基于冗余位来执行冗余比较。在图3中,使包含电容器32和39的电路变成冗余位电路40。

现在将说明逐次比较寄存器逻辑12的细节。鉴于以上所述,在图4中示出冗余位控制电路以及对应于冗余位控制电路的寄存器的框图。此外,在图4中示出的冗余位控制电路22是冗余位控制电路22的示例,并且各种组合电路可用作冗余位控制电路22。如图4所示,冗余位控制电路22具有反相器电路。该反相器电路反转关于在紧接对应于冗余位的比较操作(在下文中,“冗余比较操作”)之前对其执行比较操作的第二位的比较结果cout[2],并且将其输出至寄存器23中对应于冗余位控制电路22设置的寄存器。

另外,作为寄存器,使用d触发器,其在信号的上升沿被输入到触发输入端子c的时序保持输入到输入端子d的信号电平,直至当信号的上升沿下一次被输入到触发输入端子c的时序。对应于冗余位控制电路12的寄存器是寄存器23中所包括的寄存器中的一个。在图4所示的示例中,向对应于冗余位控制电路22的寄存器,adc时序控制电路14输出的时序信号被输入到对应于冗余位控制电路22的寄存器,作为触发信号。输入到对应于冗余位控制电路22的寄存器的时序信号具有直到变更冗余位的加权的时序的上升沿。另外,在图4所示的d触发器电路中省略输入到d触发器电路的复位信号。然而,在d触发器电路中,在完成比较操作之后到开始下一次比较操作的给定时序,应将输出复位成低电平。

另外,虽然在图4中并未特别予以描述,但除对应于耦合至第二比较布线wn侧的冗余位的开关控制信号ssar之外的开关控制信号在其初始状态为低电平。进一步,就在执行比较操作之前,这样将它们控制成处于高电平,如果在比较操作之后的比较结果为高电平则保持高电平,如果比较结果为低电平则由冗余位控制电路22和寄存器23将其返回至低电平。

下面将说明根据实施例1的模数转换电路1的操作。在根据实施例1的模数转换电路1中,通过执行使用冗余位电路的冗余比较,对错误转换进行校正。为了说明这种错误转换,首先,图5示出描述不具有冗余位的模数转换电路中的低4位的二分搜索路径的示图。此外,在图5的示图以及随后所示的二分搜索路径的示图中,带圈编号指示在执行相应的比较操作期间所使用的权重。在模数转换电路中,例如,当第五位的比较结果为低电平时,第五位的权重被设置为“0”。然后,当执行第四位的比较操作时,在将高电位侧基准电压vrefp给到具有8c电容值的电容器35的另一端之后,执行第四位的比较操作。当第四位的比较结果为高电平时,第四位的权重被设置为“8”。然后,在将高电位侧基准电压vrefp给到具有对应于第三位的4c电容值的电容器34的另一端之后,执行第三位的比较操作。另一方面,当第四位的比较结果为低电平时,第四位的权重被设置为“0”。然后,在将高电位侧基准电压vrefp给到具有对应于第三位的4c电容值的电容器34的另一端之后,执行第三位的比较操作。也就是说,利用“4”或“12”的权重执行第三位的比较操作。在图5中示出的二分搜索路径是描述模数转换电路的这样的操作的示图。

如图5所示,在模数转换电路中,基于二分搜索法来重复进行比较操作。因此,为到达每个最终结果只有一个搜索路径。出于该原因,如果不执行冗余比较,则当高位中出现错误转换时,在最终转换结果中没有校正因错误转换所致的误差。

图6示出说明根据实施例1的模数转换电路1中的低序4位的二分搜索路径的示图。进一步,在图6中,带圈编号示出当执行每个比较操作时的权重。如图6所示,在根据实施例1的模数转换电路1,在最低位与第二位之间的比较期间执行使用冗余位的冗余比较操作。在冗余比较中,转换结果能够给出权重与第二位的权重相同的效果。具体地,通过执行冗余比较,形成用于搜索一个最终结果的至少两个搜索路径。因此,在根据实施例1的模数转换电路1中,即使当出现错误转换时,也能够达成通过替选的搜索路径所获得的转换结果。

下面将说明根据实施例1的模数转换电路1的电容dac路径10中的开关控制。图7示出用于说明根据实施例1的控制模数转换电路的冗余位的控制示例的示图。图7描述了在第三位的比较操作与使用冗余位的冗余比较操作之间对第一开关和第二开关的控制。另外,在图7中,“1”指示其中由第一开关和第二开关选择高电位侧基准电压vrefp的状态。进一步,“0”指示其中由第一开关和第二开关选择高低位侧基准电压vrefn的状态。

如图7所示,在其中执行第三位的比较操作的第三比较中,使得由第三位的p侧(例如,第一比较布线wp侧)的第一开关sw14选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。在第三比较中,在这种状态下执行比较操作。当比较结果cout为低电平时,在其中执行第二位的比较操作的第四比较中,由第一开关sw14选择的基准电压从高电位侧基准电压vrefp返回到低电位侧基准电压vrefn。另一方面,当第三比较中的比较结果cout为高电平时,在其中执行第二位的比较操作的第四比较中,由第一开关sw14选择的基准电压留作高电位侧基准电压vrefp。

接下来,在第四比较中,使得由第二位的p侧(例如,第一比较布线wp侧)上的第一开关sw13选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。在第四比较中,在这种状态下执行比较操作。当比较结果cout为低电平时,在其中执行冗余位的比较操作的第五比较中,由第一开关sw13选择的基准电压从高电位侧基准电压vrefp返回到低电位侧基准电压vrefn。另一方面,当第四比较的比较结果cout为高电平时,在其中执行冗余位的比较操作的第五比较中,由第一开关sw13选择的基准电压保持高电位侧基准电压vrefp。

接下来,在第五比较中,使得由冗余位的p侧(例如,第一比较布线wp侧)上的第一开关sw12选择的基准电压在第五比较中从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。另外,在其中执行冗余比较的第五比较中,控制由n侧冗余位(例如,第二比较布线wn)的第二开关sw19选择的基准电压。具体而言,当第四比较的比较结果cout为低电平时,使由第二开关sw19选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。该过程相当于以等效方式获得负加权,这是因为n侧上的dac输出相对于p侧上的dac输出变成高电位侧。另一方面,当第四比较的比较结果cout为高电平时,使由第二开关sw19选择的基准电压保持低电位侧基准电压vrefn。

因此,在根据实施例1的模数转换电路1中,关于布置在其中执行输入信号的采样的p侧(第一比较布线wp侧)上的开关,允许对应于待比较的位的第一开关选择高电位侧基准电压vrefp。然后,根据转换结果,进行切换,其中在由对应于执行比较操作的位的第一开关选择的基准电压应为高电位侧基准电压vrefp或者低电位侧基准电压vrefn。另外,关于对应于冗余位的第二开关,基于在紧接相关操作之前的比较操作中所获得的比较结果,进行是选择高电位侧基准电压vrefp还是选择低电位侧基准电压vrefn的切换。另外,基于在紧接相关操作之前的比较操作中所获得的比较结果,确定是否给出负权重。

接下来,将说明上述开关控制的特定操作。图8示出说明根据实施例1的对模数转换电路1的电容dac电路的开关控制的示图。在图8中,示出第一比较布线wp的电压波形(图8的p侧)以及第二比较布线wn的电压波形(图8的n侧)。另外,图8在其上图中示出当正确执行第四位的比较操作时的电压波形,以及在其下图中示出当错误执行第四位的比较操作时的电压波形。因此,在图8中,在基于p侧上的电压执行的第三位的比较操作(第三比较)中,p侧的电压在上图的情况与下图的情况之间存在差异,所述p侧上的电压是基于第四位的比较操作的结果来决定。

如图8所示,在根据实施例1的模数转换电路1中,当执行比较操作而没有误差时,由布置在n侧上的第二开关sw19选择的基准电压在其中执行冗余比较的第五比较中没有变化。因此,n侧上的电压留作vcm。另一方面,当比较操作的一个中存在误差时,在其中执行冗余比较的第五比较中,使由布置在n侧上的第二开关sw19选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。因此,n侧上的基准电压根据冗余位的权重而发生变化。也就是说,在第五比较中,使用基准电压来执行比较操作,该基准电压的值与第四比较中的基准电压的值不同。通过这种方式,在根据实施例1的模数转换电路1中,对第二比较中出现的误判效应进行校正。另外,在根据实施例1的模数转换电路1的转换前结果中,对应于在紧接冗余位之前对其进行比较的位的比较结果的位中包括n侧冗余位的高电平/低电平信息(即负加权的存在信息)。因此,对高位中已经出现的误差进行校正。在图8所示的示例中,通过执行冗余比较,不管是否存在误差,都能获得“7”作为转换结果。

就此而言,为了进一步阐明根据实施例1的模数转换电路的配置特征,作为比较例,将对在第二比较布线wn侧上不具有冗余位的模数转换电路100加以说明。图9示出根据比较例的模数转换电路100的框图。

如图9所示,取代根据实施例1的模数转换电路1的电容dac电路10以及逐次比较寄存器逻辑12,根据比较例的模数转换电路100包括电容dac电路110以及逐次比较寄存器逻辑112。在逐次比较寄存器逻辑112中,取代逐次比较寄存器逻辑12的冗余位控制电路22,设置加法器122。加法器122进行计算以降低当使用冗余位来执行冗余比较时已经确定的转换结果中的位数。

图10示出根据比较例的电容dac电路110的电路图。如图10所示,根据比较例的电容dac电路110是从根据实施例1的电容dac电路10中删除电容器39以及第二开关sw19的一个示例。在图10中,从冗余位电路40中删除电容器39以及第二开关sw19的电路被示为冗余位电路140。

接下来,将说明根据比较例的模数转换电路100的电容dac路径110中的开关控制。图11说明了根据比较例的对模数转换电路100的冗余位的控制的示例。图11示出从第三位的比较操作到使用冗余位的冗余比较操作对第一开关和第二开关的控制。另外,在图11中,“1”表示第一开关选择高电位侧基准电压vrefp的状态,并且“0”表示第一开关选择低电位侧基准电压vrefn的状态。

如图11所示,其中执行第三位比较的第三比较以及其中执行第二位的比较的操作与布置在图7中所述的根据实施例1的模数转换电路1的p侧上的第一开关的操作相同。因此,将省略其说明。另一方面,其中执行使用冗余位的冗余比较的第五比较的操作在实施例1的模数转换电路1中与比较例的模数转换电路100中有所不同。因此,下面将说明其操作。

在根据比较例的第五比较中,无论第四比较的转换结果如何,使由对应于冗余位的第一开关sw12选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。另外,在根据比较例的第五比较中,响应于第四比较的比较结果的值,变更已经确定为转换结果的值。具体而言,当第四比较的比较结果为低电平时,变更从第四位到第二位的值。具体而言,使第四位与第二位之间的值变成通过从由直到那时的比较处理获得的值中减去作为冗余位的权重的“2”所得出的值。另一方面,当第四比较的比较结果为高电平时,第四位与第二位之间的值没有发生变化。

因此,在根据比较例的模数转换电路100中,为了在使用冗余位的冗余比较期间获得权重,有必要变更已经确定的转换结果的值。进一步,为了变更所述值,有必要使用加法器122等进行计算。

如上所述,在根据实施例1的模数转换电路1中,在其中产生基准电压的第二比较布线wn中设置冗余位电容器(例如,电容器39),该基准电压是在电容dac电路10的比较操作中的比较周期内发生变化的比较电压的比较目标。然后,基于紧接冗余比较操作之前的比较操作的比较结果,切换应用于冗余位电容器的另一端的基准电压。在根据实施例1的具有这样的电路配置和切换操作的模数转换电路1中,通过在不变更直到冗余比较操作时已确定的转换结果的情况下执行这样的电路配置和开关控制,能够获得具有负权重的变换结果。进一步,为了执行该操作,如果采用简单的组合电路(诸如图4中所示的冗余位控制电路22),能达成这一目的。因此,在根据实施例1的模数转换电路1中,因为冗余比较操作中的开关控制所需的时间延迟能够最小化,进而能够缩短控制所需的时间并且实现高速的转换处理。

另外,在根据实施例1的模数转换电路1中,冗余比较操作中的开关控制所需的延迟时间能够相当小。因此,即使允许冗余比较操作的时间段与其它常规操作的时间段相同,但能够足以确保用于电容dac电路10的输出进行收敛的时间。因此,能够使模数转换电路的操作稳定。

在使用冗余位的冗余比较操作时的转换率下降引起很大的问题,并且在使用单端信号作为输入信号vin的单端型模数转换电路中,提高该冗余比较操作的转换率的效率极高。

另外,为了在单端型模数转换电路还提高转换精度,理想的是,使得在第一比较布线wp一侧的总电容值与电容器在第二比较布线wn一侧的总电容值相等。就此而言,在根据实施例1的模数转换电路1中,在第二比较布线wn侧构造用作冗余位电容器的电容器39。然而,电容器39以及作为调整电容器的电容器37和38的总电容值与作为第一电容器的电容器30至36的总电容值相同。也就是说,在根据实施例1的模数转换电路1中,即使在第二比较布线wn侧上设置冗余位电容器,但电容器的总电容值与不构造冗余位电容器的情况相同,并且没有增加半导体芯片的尺寸。

另外,例如,当像根据比较例的模数转换电路100那样执行冗余比较时,在针对对应于比冗余位更高的位的开关进行切换的情况下,出现电流值因对对应于比冗余位更高的位的电容器的充电和放电而发生骤变的瞬时电流。当出现这样的瞬时电流时,基准电压因半导体装置内的布线、用于使半导体芯片与封装耦合的电线、封装引脚等中寄生的电感元素而有所改变,导致转换精度降低的问题。然而,在根据实施例1的模数转换电路1中,当执行冗余比较操作时,只有一个与冗余位相关的开关在执行冗余比较操作时改变耦合的目标。因此,不似根据比较例的模数转换电路100,在根据实施例1的模数转换电路1中不会发生瞬时电流。因此,能够控制基准电压的变化并且提高转换精度。

在此,在图3中所示的电容dac电路10中,第二开关sw17和sw18被设置用于构造在第二比较布线wn侧中的调整电容器(例如,电容器37和37)。然而,给予基准电压的调整电容器在采样动作以及比较操作中的任何一个中都是固定的。因此,这种调整电容器能够用于其它封装过程。作为示例,说明第一变型和第二变型。

在图12中示出说明根据实施例1的电容dac电路的第一变型的布线图。根据第一变型的电容dac电路10a在被给予低电位侧基准电压vrefn的布线与第二比较布线wn之间具有电容器50。该电容器50具有对电容器37和38的电容值进行总计的电容值。因为耦合至也如此电路配置的第二比较布线wn的电容值与电容dac电路10没有区别,故其能够实现与采用电容dac电路10的根据实施例1的模数转换电路1相同的模数转换电路。

在图13中示出说明根据实施例1的电容dac电路的第二变型的电路图。根据第二变型的电容dac电路10b在未经过开关的情况下将电容器37耦合至被给予低电位侧基准电压vrefn的布线,并且将电容器38在未经过开关的情况下耦合至被给予高电位侧基准电压vrefp的布线。因为耦合至也如此电路配置的第二比较布线wn的电容值与电容dac电路10没有区别,故其能够实现与采用电容dac电路10的根据实施例1的模数转换电路1相同的模数转换电路。

另外,上述说明已经分别描述了电容器30至39作为一个电容器。然而,电容器可以是其上布置例如具有相同形状和相同电容值的单元电容器并且根据线路布局对各自用作一个电容器的单元电容器的数量进行调整的类型。经由通过调整组合的单位电容器的数量构成电容器30至39,能够提高电容器之间的比较精度。

开关sw10至sw19以及开关sw1至sw2由晶体管组成。在两个或以上分开布局的晶体管并联的情况下,用于开关的晶体管可以形成一个晶体管。

实施例2

在实施例2中,将说明作为根据实施例1的电容dac电路10的另一种类型的电容dac电路60。图14示出根据实施例2的电容dac电路60的电路图。此外,在实施例2的描述中,相同的附图标记表示相同或等同的元素,并且不再加以赘述。

如图14所示,取代根据实施例1的电容dac电路10的冗余位电路40,根据实施例2的电容dac电路60包括冗余位电路61。冗余位电路61包括:电容器62至65;第一开关sw62至sw63;以及第二开关sw64至sw65。

电容器62是具有与对应于转换结果的冗余位的权重相对应的2c电容值的冗余位电容器。另外,电容器62具有与对应于转换结果的第二位的电容器33的电容值相同的电容值。在电容器62的另一端设置第一开关sw62。第一开关sw62选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn中的一个,并且将其给到电容器62的另一端。

电容器63是具有与对应于转换结果的冗余位的权重相对应的4c电容值的冗余位电容器。另外,电容器63具有与对应于转换结果的第三位的电容器34的电容值相同的电容值。在电容器63的另一端预备第一开关sw63。第一开关sw63选择输入信号vin、高电位侧基准电压vrefp和低电位侧基准电压vrefn中的一个,并且将其给到电容器63的另一端。

电容器64是具有与对应于转换结果的冗余位的权重相对应的2c电容值的冗余位电容器。另外,电容器64具有与对应于转换结果的第二位的电容器33的电容值相同的电容值。在电容器64的另一端设置第二开关sw64。第二开关sw64选择公共电压vcm、高电位侧基准电压vrefp和低电位侧基准电压vrefn中的一个,并且将其给到电容器64的另一端。

电容器65是具有与对应于转换结果的冗余位的权重相对应的4c电容值的冗余位电容器。另外,电容器65具有与对应于转换结果的第三位的电容器34的电容值相同的电容值。在电容器65的另一端设置第二开关sw65。第二开关sw65选择公共电压vcm、高电位侧基准电压vrefp和低电位侧基准电压vrefn中的一个,并且将其给到电容器65的另一端。

也就是说,根据实施例2的模数转换电路在其转换结果中具有lsb与第二位之间的2位的冗余位。进一步,根据实施例2的模数转换电路具有两个冗余位。因此,下面将说明模数转换电路在其具有两个冗余位时的操作。

图15示出说明根据实施例2的模数转换电路中的二分搜索路径的示图。如图15所示,根据实施例2的模数转换电路具有将其权重设置为4c的冗余位以及将其权重设置为2c的冗余位。因此,在根据实施例2的模数转换电路中能够形成比根据实施例1的模数转换电路1的二分搜索路径更加复杂的二分搜索路径。

下面将说明根据实施例2的模数转换电路的电容dac路径60中的开关控制。图16示出描述根据实施例2的控制模数转换电路中的冗余位的控制示例的示图。图16示出从第三位的比较操作到使用冗余位的冗余比较操作对第一开关和第二开关的控制。另外,在图16中,“1”示出由第一开关和第二开关选择高电位侧基准电压vrefp的状态,并且“0”示出由第二开关和第二开关选择低电位侧基准电压vrefn的状态。

如图16所示,其中执行第三位的比较操作的第三比较以及执行第二位的操作的第四比较的操作与布置在图7中所述的根据实施例1的模数转换电路1中的p侧上的第一开关的操作相同。因此,在此省略其说明。另一方面,其中执行使用冗余位的冗余比较的第五比较以及第六比较的操作在根据实施例1的模数转换电路1中与根据实施例2的模数转换电路中有所不同。因此,下面将给出其说明。

在第五比较中,使得由对应于具有4c权重的电容器63的设置于p侧(例如,第一比较布线wp侧)上的第一开关sw63选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。另外,在其中执行冗余比较的第五比较中,控制由冗余位电路61的n侧(例如,第二比较布线wn)上的第二开关sw64和sw65选择的基准电压。具体地,当第四比较的比较结果cout为低电平时,使由第二开关sw64和sw65选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。另一方面,当第四比较的比较结果cout为高电平时,使由第二开关sw64和sw65选择的基准电压留作低电位侧基准电压vrefn。

接下来,在第六比较中,基于第五比较的比较结果,确定由布置在p侧(第一比较布线wp侧)上的第一开关sw62选择的基准电压。具体地,当第五比较的转换结果为低电平时,使由第一开关sw62选择的基准电压从高电位侧基准电压vrefp返回到低电位侧基准电压vrefn。另一方面,当第五比较的转换结果为高电平时,使由第一开关sw62选择的基准电压留作高电位侧基准电压vrefp。

另外,在第六比较中,使得由对应于具有2c权重的电容器63设置的p侧(例如,第一比较布线wp侧)上的第一开关sw62选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。此外,在其中执行冗余比较的第六比较中,使由冗余位电路61的n侧(例如,第二比较布线wn)上的第二开关sw64和sw65选择的基准电压留作低电位侧基准电压vrefn,其相等于第五比较的基准电压。

因此,在根据实施例2的模数转换电路中,关于设置在其中执行输入信号的采样的p侧(第一比较布线wp侧)上的开关,允许对应于待比较的位的第一开关选择高电位侧基准电压vrefp。然后,根据转换结果,进行关于由对应于对其执行比较操作的位的第一开关选择的基准电压应为高电位侧基准电压vrefp还是低电位侧基准电压vrefn的切换。另外,关于对应于冗余位的第二开关,基于在冗余比较之前执行的常规比较当中的最后一次常规比较中所获得的比较结果,对其进行变更,在选取高电位侧基准电压vrefp或者选取低电位侧基准电压vrefn之间对其进行切换。

如上所述,通过在根据实施例2的模数转换电路中具有2位的冗余位,能够形成比根据实施例1的模数转换电路更多的用于达成一个最终结果的搜索路径。由此,根据实施例2的模数转换电路具有比根据实施例1的模数转换电路更高的校正效率。

另外,在根据实施例2的模数转换电路中,基于在冗余比较之前执行的常规比较操作的比较结果来执行对冗余位的控制,并且不存在变更比冗余位更高的位的值的情况。因此,像根据实施例1的模数转换电路1一样,在根据实施例2的模数转换电路中也能实现转换率的加速以及基准电圧的稳定性。

实施例3

在实施例3中,将说明用作根据实施例1的电容dac电路10的又一种类型的电容dac电路70。在图17中示出根据实施例3的电容dac电路70的电路图。此外,在实施例3的说明中,与实施例1相同的构成元素附有与实施例1相同的参考标记,并且省略其说明。

如图17所示,在根据实施例3的电容dac电路70中,删除了与布置在根据实施例1的电容dac电路10的第一比较布线wp侧上的冗余位对应的电容器32和第一开关sw12。另外,取代根据实施例1的电容dac电路10的冗余位电路40,根据实施例3的电容dac电路70包括冗余位电路71。冗余位电路71具有电容器72和73以及第二开关sw72和sw73。此外,在根据实施例3的电容dac电路70中,第一比较布线wp侧上构成的电容器的总电容比根据实施例1的电容dac10小2c。另外,在根据实施例3的电容dac电路70中,第二比较布线wn侧上构成的电容器的总电容比根据实施例1的电容dac10小2c。因此,电容器37和38的电容值之和变得比根据实施例1的电容dac10更小。

电容器72是具有与对应于转换结果的冗余位的权重相对应的2c的电容值的冗余位电容器。另外,电容器72具有与对应于转换结果的第二位的电容器33的电容值相同的电容值。在电容器72的另一端设置第二开关sw72。第二开关sw72选择并给出公共电压vcm、高电位侧基准电压vrefp或者低电位侧基准电压vrefn,并且将其给到电容器72的另一端。

电容器73是具有与对应于转换结果的冗余位的权重相对应的4c电容值的冗余位电容器。另外,电容器73具有与对应于转换结果的第三位的电容器34的电容值相同的电容值。在电容器73的另一端设置第二开关sw73。第二开关sw73选择公共电压vcm、高电位侧基准电压vrefp和低电位侧基准电压vrefn中的一个,并且将其给到电容器73的另一端。

也就是说,根据实施例3的模数转换电路在转换结果中具有lsb与第二位之间的2位的冗余位。此外,根据实施例3的模数转换电路具有权重不同的冗余位电容器。然而,在根据实施例3的模数转换电路中,通过使用两个冗余位电容器形成1位的冗余位。因此,下面将说明根据实施例3的模数转换电路的操作。

现在,将说明根据实施例3的模数转换电路的电容dac路径70中的开关控制。就此而言,图18说明了根据实施例3的对模数转换电路的冗余位的控制的示例。图18示出从第三位中的比较操作到使用冗余位的冗余比较操作的第一开关和第二开关的控制。另外,在图18中,“1”指示由第一开关和第二开关选择高电位侧基准电压vrefp的状态,并且“0”指示由第一开关和第二开关选择低电位侧基准电压vrefn的状态。

如图18所示,在根据实施例3的模数转换电路中,开始比较操作,以由待耦合至在开始转换操作时用作冗余位电容器的电容器72和73当中具有相关权重的电容器72的第二开关sw72选择高电位侧基准电压vrefp。

然后,在其中执行第三位的比较操作的第三比较中,使由第三位的p侧(例如,第一比较布线wp侧)上的第一开关sw14选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。在第三比较中,在这种状态下执行比较操作。当比较结果cout为低电平时,在其中执行第二位的比较操作的第四比较中由第一开关sw14选择的基准电压从高电位侧基准电压vrefp返回到低电位侧基准电压vrefn。另一方面,当第三比较的比较结果cout为高电平时,在其中执行第二位的比较操作的第四比较中由第一开关sw14选择的基准电压留作高电位侧基准电压vrefp。

接下来,在第四比较中,使由第二位的p侧(例如,第一比较布线wp侧)上的第一开关sw13选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。在第四比较中,在这种状态下执行比较操作。然后,当第四比较的比较结果cout为低电平时,使在其中执行冗余位的比较操作的第五比较中由第二开关sw73选择的基准电压从低电位侧基准电压vrefn切换到高电位侧基准电压vrefp。另一方面,当第四比较的比较结果cout为高电平时,使在其中执行冗余位的比较操作的第五比较中由第二开关sw73选择的基准电压留作低电位侧基准电压vrefn。另外,在第五比较中,不考虑第四比较的比较结果cout为低电平还是高电平,使由第二开关sw72选择的基准电压从高电位侧基准电压vrefp切换到低电位侧基准电压vrefn。

因此,在根据实施例3的模数转换电路中,基于最前的比较操作中所获得的比较结果,也使对应于冗余位的第二开关切换成选择高电位侧基准电压vrefp或者选择地电位侧基准电压vrefn。

如上所述,在根据实施例3的模数转换电路中,通过包括权重不同的冗余位电容器以及通过基于先前的比较结果来切换给到冗余位电容器的基准电压,能够执行与根据实施例1的模数转换电路的冗余比较操作相同的冗余比较操作。也就是说,在根据实施例3的模数转换电路中,也基于在冗余比较之前执行的常规比较操作的比较结果来执行对冗余位的控制,并且不会变更比冗余位更高的位的值。因此,在根据实施例3的模数转换电路中,如同根据实施例1的模数转换电路1,也能实现更快的转换速度以及基准电圧的稳定性。

另外,在根据实施例3的模数转换电路中,用于电容dac电路70的电容器的电容值之和小于根据实施例1的模数转换电路1的电容dac电路10的电容值。具体而言,因此,在根据实施例3的模数转换电路中,用于根据实施例3的电容dac电路70的电容器的电容值之和比用于电容dac电路10的电容器的电容值小4c。电容器是在半导体芯片中占据很大面积的元件,且通过减小电容器的电容值之和,能够大幅减小半导体芯片的面积。

实施例4

实施例4说明了用作根据实施例1的电容dac电路10的还一种形式的电容dac电路80。因此,在图19中示出根据实施例4的电容dac电路90的布线图。此外,在实施例4的说明中,与实施例1相同的构成元素附有与实施例1相同的参考标记,并且省略其说明。

关于在实施例1至3中说明的电容dac电路,已经描述了底板采样型模数转换电路,其从确定转换位的权重的电容器31至36的端子当中输入有高电位侧基准电压vrefp或者低电位侧基准电压vrefn的近端子输入输入信号。另一方面,根据实施例4的模数转换电路是顶板采样型模数转换电路,其从耦合到电容器31至36的端子的第一比较布线wp的近端子输入输入信号。此外,图19示出冗余位电路81作为对应于冗余位电路40的电路。冗余位电路81中的开关包括第一开关sw82以及第二开关sw89。

在根据实施例4的电容dac电路80中,如图19所示,删除根据实施例1的电容dac电路10的输入布线win以及公共电压布线wcm,并且将第一开关sw11至sw16以及第二开关sw17至sw19替换成第一开关sw81至sw86以及第二开关sw87至sw89。另外,在根据实施例4的电容dac电路80中,通过采样开关(例如,开关sw1)将输入信号vin给到第一比较布线wp。

第一开关sw81至sw86以及第二开关sw87至sw89选择高电位侧基准电压vrefp以及低电位侧基准电压vrefn,并且对应地将其给出。

就此而言,在根据实施例4的模数转换电路中,对电容dac电路80的开关控制与当采样输入信号vin时从第一比较布线wp侧输出输入信号vin的模数转换电路的开关控制有所不同。然而,当对采样的输入信号vin应用比较处理时,针对实施例4的模数转换电路的开关控制方法,能够采用与实施例1的控制方法相同的方法。

如上所述,在根据实施例4的模数转换电路中,在顶板采样类型的模数转换电路中,电容dac电路80中包括的确定权重的电容器以及向电容器施加基准电压的开关的配置也与电容dac电路10的那些相同。因此,在根据实施例4的模数转换电路中,如同在根据实施例1的模数转换电路1中,也能够实现更高速的转换以及基准电压的稳定性。

虽然已经在实施例的基础上具体描述了以上由本发明人作出的本发明,但本发明不限于上述实施例。不言而喻,在不脱离本发明主旨的范围内,能够对其作出各种更改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1