专利名称:减少多通道成像系统中的失配的抖动技术的利记博彩app
减少多通道成像系统中的失配的抖动技术相关申请的交叉引用本申请要求享有2008年12月12日提交的、申请号为61/122,089、名称为 "Dithering Techniques to Reduce Mismatch in Multi-Channel Imaging Systems,,白勺美国临时专利申请的优先权,该申请在此通过引用而将其全部内容并入。背景信息很多数字成像系统正朝着多通道图像处理的方向发展以作为增加吞吐量的手段。例如,很多CMOS图像传感器将会并行地读出4个通道的像素数据,实现120兆像素 (Mpixel)/秒的吞吐量,而每个通道读出速度仅为30兆像素/秒。尽管将像素处理拆分为并行路径得到提高的吞吐量,但其也可能损害系统性能。 这样的一种损害涉及通道之间的失配。在多通道系统中,对每个通道的等同输入应当从每个通道产生等同的输出。如果响应于相同输入的输出数据不一致,则数字化的图像可能不是所捕捉光线的精确再现。输出之间的失配可能引起可感知的伪影。在数字成像系统中,输入(光线)到输出(数字数据)的转换功能常常是相当非线性的。因为人眼的敏感度也是非线性的,所以非线性性能是可以被接纳的。实际上,这让系统设计者非常自由,如允许非线性模拟前端(AFE),其与高线性AFE相比可以节省电力和成本。在多通道系统中,因为通常不能很好地控制非线性行为,所以常常很难设计出匹配得非常好的非线性AFE。一个AFE可能是一种方式的非线性的,而下一个Α 可能是不同方式的非线性的。因而,通道之间的匹配受到破坏并且可能导致伪影。因此,需要匹配多通道成像系统的通道的输出。
图1是多通道成像系统的系统框图。图2显示了例示根据本发明一个实施例的用于减少通道失配的抖动的两幅图形。图3显示了根据本发明实施例的具有抖动的差分放大器。图4显示了根据本发明实施例的图像传感器中的抖动。图5显示了根据本发明实施例的具有抖动的差分放大器。
具体实施例方式本公开的实施例使用抖动来提高数字成像系统中非线性通道之间的匹配。抖动通常被定义为有意添加的噪声。抖动可以是确定性的(如通过已准备模式的循环)或者随机的(如基于伪随机数发生器)。本公开的实施例可以在将模拟像素信息转换为数字数据之前在模拟域中施加抖动。所添加的抖动可以提高非线性通道之间的匹配。本发明的实施例可以涉及多通道成像系统。多通道成像系统可以包括用于光信号的输入和多个通道电路。通道电路中的每一个可以具有将光信号的一部分转换为数字表示的模拟信号处理链,多个通道电路可以并行操作。多通道成像系统可以进一步包含与至少一个模拟信号处理链中的点耦合以添加抖动的至少一个抖动电路。
图1显示了多通道成像系统100的框图。多通道成像系统100可以包括图像传感器106和AFE 104。在图1所示的示例中,图像传感器106被显示为4通道图像传感器而AFE 104被显示为具有通道102. 1-102. 4的4通道AFE。图像传感器106可以包括响应于光的入射而产生模拟信号的多个光传感器。每个通道102可以包括采样和保持放大器 (“SHA”)110、可变增益放大器(“VGA”)112和模数转换器(“ADC”)114。通道可以响应于在它们的输入处提供的模拟信号(电压或者电流)而产生到数据格式单元108的数字输出ο在本发明的实施例中,AFE 104可以包括耦合至通道102. 1-102.4的抖动源 D1-D4。在操作期间,抖动源对通道102. 1-102. 4中传播的模拟信号产生时间可变信号分量。抖动作为模拟信号中的噪声出现并且掩蔽了通道102. 1-102. 4之间否则可能引入的失配影响。图1例示了通道中可以引入抖动的多个位置。可以在SHA 110的输入处提供抖动源Dl。替代地,可以在SHA 110和VGA 112之间的接口处提供抖动源D2。作为另一种替代, 可以在通道中的VGA 112和ADC 114之间的接口处提供抖动源D3。替代地,可以针对ADC 114的内部使用而提供抖动源D4。例如,ADC 114可以使ADC的比较阈值(例如,ADC输出从一个代码改变为另一个代码的输入电平)抖动,从而特定输入信号可以导致多个输出代码。通过在图1所示的处理位置中的任何一处引入抖动,图像信号可以在被数字化之前与抖动信号结合。图2(a) ,2(b)和2 (c)例示了抖动的效果。图2 (a)是例示在没有抖动的多通道系统中可能出现的转换效果的图,其中沿着第一轴表示入射光而在第二轴上表示输出代码。 第一通道(标记为“通道A”)的曲线根据交叉点A1-A7的步进函数来延伸。第二通道B的曲线根据交叉点B1-B7的步进函数来延伸。这些曲线在沿着光轴的各个点上分岔。例如, 值mi处的入射光可能根据通道A产生第一代码值C2而根据通道B产生第二代码值Cl。图2(b)和2(c)例示了抖动可能引入的效果。在图2(b)和2(c)中,抖动导致了不是由单条线而是一个区域所表示的转换效果。在图2(b)中,可以通过由点Al. 1、Al. 2、
A2. 1.....A4. 1、A4. 2所构成的区域来表示通道A的输出。类似地,可以通过由点Bi. 1、
B1.2、B2. 1.....B4. 1、B4. 2所构成的区域来表示通道B的输出。通道A可以将入射光的特
定值(例如,1拟)转换为多个输出代码中的一个。类似地,通道B可以将入射光的相同值转换为多个输出代码中的一个,多个输出代码中的一些与通道A将产生的输出代码相重叠。在图2(c)中,可以通过覆盖两个相邻代码(例如,代码C2和代码C3)的区域来表示通道A和B在每个垂直步长(例如,代码C2到代码C3处的点A2到A3或者B2到B3) 的输出。在垂直步长的周围,通道A覆盖的区域可能与通道B覆盖的区域相重叠,因而输入 IN3可以导致来自两个通道的C2或者C3。在一个实施例中,可以通过引入抖动D4以朝着 ADC阈值移动来产生图2(c)的通道输出。在操作期间,抖动可以是具有随机或者伪随机属性的时间可变信号,因此,单个通道的输出和多个通道之间的输出中的变化可能表现为随机噪声。因而,可以减少可感知的伪影。在一个实施例中,可以测量多通道成像系统的通道之间的非线性。例如,可以通过特定代码所需的光信号强度的差异(例如,Al和Bl或者A2和B2的差异)来表示图2(a) 中通道A和B之间的非线性。因为可以添加抖动来改善通道之间的非线性影响,所以可以基于所测量的非线性来选择抖动(例如,所添加的模拟噪声)的幅值。然而,抖动添加噪声并且可能导致引起一些其它不期望的影响,所以较好的可能是按需添加。因而,在一个实施例中,可以与所测量的非线性的幅值对应地来选择抖动的幅值(例如,1比1)。但是抖动可能需要与用来掩蔽/修复的误差一样大或者比其更大。因而,在另一个实施例中,可以将抖动的幅值选择为大于所测量的非线性的幅值(例如,2比1)。在一个或更多个实施例中,通过设计可以知道非线性(或者需要掩蔽/修复的误差)的幅值,因而可以精确地将抖动设置成该大小(或者稍微大于)。另一方面,在另一个实施例中,可以在操作期间(例如,但不限于校正例程)检测或者确定非线性(或者误差) 的大小,可以适应性地调整抖动幅值以匹配非线性(或者误差)。为了保证抖动不向多通道成像系统添加过量的噪声,可以从所转换的数字信号中移除所添加的抖动。因为可以是有意地向系统添加抖动,所以可以随后移除它。在一个实施例中,所添加的抖动可以具有ADC中一个最低有效位(LSB)的幅值(例如,+1或者-1)。 一旦输入的模拟信号和所添加的抖动被数字化,则可以移除已知的抖动量(数字地减去)。 然而,这可能在所添加的抖动幅值被精确控制时起作用。在图1所示的实施例中,AFE 104通道被显示为处理差分模拟信号,其在一对差分信号线上携带信息内容。可以将信息内容作为以共模电压为中心的相同和相反电压或者以共模电流为中心的相同和相反电流来携带。在此情况下,可以将抖动电路D1、D2、D3作为差分抖动源来提供。图3显示了根据本发明实施例的具有抖动源的差分放大器300。图3用于示例的目的。在不同的实施例中,放大器可以包括其它结构,例如,在输入信号和输出信号之间延伸的仅一条信号路径(未示出)。参考图3,放大器300可以包括一对信号路径(从Vin+到 Vout-的第一信号路径,从Vin_到V。ut+的第二条路径),所述一对信号路径包括晶体管302、 304、分别耦合至晶体管302、304的负载装置306. 1,306. 2。放大器300可以进一步包括偏置电流源308和抖动电流源310。抖动电流源可以经由三向开关Sl选择性地耦合至节点 m、N2、N3。偏置电流源308可以在共同节点N3耦合至晶体管的源极。如在传统的差分放大器中一样,偏置电流源308可以向放大器300提供近似恒定的偏置电流Ibias。抖动电流源310可以提供抖动电流给所连接的节点N1、N2或者N3。当抖动电流源连接至节点m时,可以将抖动电流直接提供给V。ut的负载,这在输出处引入差模信号。另一方面,当抖动电流源连接至N2时,可以将抖动电流直接提供给V。ut+的负载,这以相反的方向在输出处引入差模信号。当抖动电流连接至N3时,抖动电流连同偏置电流Ibias 连接至公共节点N3,这引入可以由随后的信号处理来去除的共模信号。可以将源310所提供的抖动电流调整至ADC的范围;例如表示单个最低有效位(LSB)、ADC转换范围中LSB或者多个LSB(例如,10个LSB)的一部分。在操作期间,开关Sl可以在给定时间连接至三个节点(Ni、N2和N3)中的一个 V。ut+端子(节点Nl)、V。ut_端子(节点拟)或者将晶体管302、304的漏极相互耦合的公共节点N3。例如,当Sl切换至节点N3并且抖动电流Idithw连接至公共节点时,输出的任何一侧均不存在差分偏移。当Sl切换至节点m时,抖动电流Iditto被直接提供给负载装置306. 1 而不是负载装置306. 2。附加电流可以在V。ut_处引入除由晶体管302、304处的差分输入信号(Vin+-vinJ所引起的差分输出信号(V。ut+_V。ut_)之外的负电压偏移。另一方面,当Sl切换至节点N2时,抖动电流Idithe,被直接提供给负载装置306. 2而不是负载装置306. 1。附加电流在V。ut+处导致除由晶体管302、304处的差分输入信号(Vin+-Vin_)所引起的差分输出信号(v。ut+-v。ut_)之外的电压偏移。由开关Sl连接至节点m和N2所导致的正和负电压偏移相互相反。因此,抖动电路310、312可以导致输出端子V。ut+和V。ut_之间的第一或者第二方向上的偏移,或者被设置成完全不引入任何偏移。在实施例中,放大器300可以包括抖动控制装置314以针对ADC的每个采样周期控制Sl在三个节点(N1、N2、N3)之间的随机切换。例如,在ADC每个采样周期的开始,抖动控制314可以产生随机数和基于随机数的控制信号。控制信号可以致使Sl随机地连接至三个节点(N1、N2、N3)中的一个。如图3所示的Iditto的幅值还可以由抖动控制314可变地来控制。依此,可以通过改变Idithw的幅值来控制所添加的抖动的幅值。按照这种方式,在抖动控制装置的控制下, 不仅可以向差分放大器的两侧添加偏移,还可以改变偏移的幅值。在本发明的实施例中,可以根据设置有放大器的集成电路的运行条件来适应性地控制与Iditto的幅值有关的抖动幅值。例如,可以与装置的时钟频率成比例地控制IdithCT的幅值。以更高的时钟频率提供更大的抖动可以消解电子装置中在高时钟频率下可能增加的非线性分量行为的影响。在另一个实施例中,抖动的幅值可以与时钟频率的变化成比例。例如,针对时钟频率的更大变化,抖动幅值可以更高。在另一个实施例中,还可以响应于运行温度来产生抖动幅值。例如,可以与温度或者温度改变(诸如随着时间的流逝的温度改变) 的比率成比例地控制IdittoW幅值。在又一其它实施例中,可以响应于工艺变化(诸如集成电路中或者制造很多普通集成电路的过程中电容和电阻的变化的变化)来产生抖动幅值。在实施例中,Iditto可以是Ibias的一部分而不是分离的电流源。在此情形下,开关可以被用来导引一部分Ibias(IdithJ至差分放大器的任何一侧以产生到输出的抖动噪声。为了禁止抖动,可以仅将用来抖动放大器的部分Ibias保持连接至共源节点。在实施例中,可以将抖动电路集成在图像传感器400中,如图4所示。多通道图像系统400可以包括具有多个像素传感器P的像素阵列402和多个输出406。在读出期间,可以经由开关(未示出)将来自像素传感器的累积电荷切换至像素阵列402中的总线404并且进一步经由开关408切换至输出406。输出406可以是差分输出。在实施例中,图像传感器可以进一步包括在从图像传感器400读取像素时向像素引入抖动的集成抖动源。抖动源D可以耦合至输出406(例如,驱动输出信号的放大器)或者替代地耦合至开关阵列总线404,如图4所示。在实施例中,可以提供如图3所示的抖动源。根据另一个实施例,差分放大器可以包括多个抖动源以产生多位抖动。图5显示了根据本发明实施例的具有2位抖动的放大器。图5的差分放大器可以包括一对NMOS晶体管502、504 ;分别耦合至晶体管502、504的二极管负载506、508 ;与连接至晶体管502、 504的漏极的公共节点耦合的偏置电流源Ibias510 ;和多个抖动电流源512、514。第一抖动电流Iditto源512可以经由第一三向开关516 (Si)连接至负载506、508或者公共节点N3中的一个。第二抖动电流源可以经由第二三向开关518(S》在节点M1、M2、M3选择性地连接至负载506、508或者公共节点中的一个。在实施例中,可以根据二进制加权缩放抖动源510、 512(例如,Idither、2 * Idither等)。
在操作期间,第一开关Sl可以在给定时间连接至Sl的三个节点(N1、N2和N3)中的一个V。ut+端子(节点Nl)、V。ut_端子(节点N2)或者耦合晶体管(502、504)的漏极的公共节点N3。图5的开关Sl可以与Idithe,成比例地分别向负载装置506或508提供负或正偏移。类似地,第二开关S2可以在给定时间连接至S2的三个节点(M1、M2和似)中的一个V。ut+端子(节点Ml)、V。ut_端子(节点M2)或者耦合晶体管502、504的漏极的公共节点 M3。当S2切换至节点Ml时,抖动电流2女Idithe,被直接提供给负载装置506而不是负载装置508。附加抖动电流O女Idither)可以在V。ut_处引入除由晶体管502、504处的差分输入信号(vin+-vin_)所引起的差分输出信号(V。ut+-V。ut_)之外的负电压偏移。附加偏移可以与抖动电流的幅值成比例。另一方面,当S2切换至节点M2时,抖动电流Idithe,被直接提供给负载装置508而不是负载装置506。附加电流O女Idither)在V。ut+处导致除由晶体管502、 504处的差分输入信号(Vin+-Vin_)所引起的差分输出信号(V。ut+-V。ut_)之外的电压偏移。由开关Sl和S2连接至节点m和Ml所导致的负电压偏移与由开关Sl和S2连接至节点N2 和M2所引入的正电压偏移相反。因此,抖动电路510、512、514、516、518可以导致输出端子 vout+和v。ut_之间的第一或者第二方向上的偏移或者被设置成完全不引入任何偏移。表1是相对于Sl和S2的节点位置施加给负负载、正负载或者公共节点的第一和第二抖动电流源的真值表。负和正偏移可以覆盖0到3 * Iditto的范围,其在特定实施例中可以对应ADC的0到3个LSB。因而,表1例示了 2位抖动控制。表 权利要求
1.一种多通道成像系统,包含用于光信号的输入;多个通道电路,每个通道电路具有将所述光信号的一部分转换为数字表示的模拟信号处理链,所述多个通道电路并行操作;以及至少一个抖动电路,耦合至至少一个所述模拟信号处理链中的点以添加抖动。
2.如权利要求1所述的多通道成像系统,其中每个模拟信号处理链包括将光转换为模拟电信号的图像传感器,并且在所述图像传感器中添加所述抖动。
3.如权利要求1所述的多通道成像系统,其中每个模拟信号处理链包括将模拟电信号转换为数字信号的模拟前端AFE,并且在AFE中添加所述抖动。
4.如权利要求3所述的多通道成像系统,其中每个AFE包括采样和保持电路、可变增益放大器和模数转换器ADC,向至少一个通道并且在所述AFE的至少一个点中添加抖动。
5.如权利要求4所述的多通道成像系统,其中所述抖动电路与所述ADC相集成。
6.如权利要求5所述的多通道成像系统,其中向所述ADC的阈值添加所述抖动信号。
7.如权利要求1所述的多通道成像系统,其中所述抖动电路引入具有与所测的通道非线性成比例的幅值的抖动信号以修复所述非线性。
8.如权利要求1所述的多通道成像系统,其中所述多个通道电路中的每个通道电路还包括数字处理电路,并且在所述数字处理电路中移除在所述模拟信号处理链中添加的所述抖动。
9.如权利要求1所述的多通道成像系统,其中所述至少一个抖动电路引入具有各通道电路中ADC的一个最低有效位LSB的最大值的抖动信号。
10.如权利要求1所述的多通道成像系统,其中所述抖动电路引入具有各通道电路中 ADC的多个LSB的最大值的抖动信号。
11.如权利要求1所述的多通道成像系统,其中多个通道电路中的每一个将所述光信号的一部分转换为差分模拟信号,并且所述抖动电路是差分放大器。
12.如权利要求11所述的多通道成像系统,其中所述差分放大器包含一对信号路径,每一条包括负载组件和信号放大组件,所述负载组件耦合至一对差分输出中的一个,所述信号放大组件耦合至一对差分输入中的一个;抖动电流源,选择性地耦合至所述信号路径中的每一条,通过旁路所选信号路径的所述放大组件,所述抖动电流源直接提供抖动电流给所选信号路径的所述负载组件;开关,用于选择性地将所述抖动电流源连接至所述信号路径,所述开关包括三个节点, 第一节点能够将所述抖动电流源直接连接至第一信号路径中的所述负载,第二节点能够将所述抖动电流源直接连接至第二信号路径中的所述负载,并且第三节点能够将所述抖动电流源连接至偏置电流源;以及耦合至所述开关的控制装置,所述控制装置能够产生在给定时间触发所述开关连接在所述三个节点中的一个的控制信号,所述控制信号基于随机数发生器产生使得所述开关随机地连接在所述三个节点中的一个。
13.—种匹配多通道模拟前端AFE的通道之间的信号输出的方法,包含向所述AFE的每个通道中的模拟信号添加模拟噪声;使用所述AFE的模数转换器ADC将具有所添加的模拟噪声的所述模拟信号全部转换为数字信号;格式化来自不同通道的所述数字信号;以及输出所述数字信号。
14.如权利要求13所述的方法,其中所述AFE的每个通道包含沿着所述通道位于所述ADC之前的采样和保持放大器SHA、可变增益放大器VGA ;并且抖动单元在SHA、VGA、每个通道的所述SHA和VGA之间、每个通道的所述VGA和ADC之间中的一个添加所述模拟噪声。
15.如权利要求13所述的方法,其中所添加的模拟噪声具有与所测的所述AFE的通道之间的通道非线性成比例的幅值以修复所述非线性。
16.如权利要求13所述的方法,进一步包含在所述AFE下游的数字处理电路中从所述数字信号中移除所添加的模拟噪声。
17.如权利要求13所述的方法,其中所述模拟信号是差分模拟信号,并且通过差分放大器添加所述模拟噪声。
18.如权利要求17所述的方法,其中所述差分放大器包含一对信号路径,每一条包括负载组件和信号放大组件,所述负载组件耦合至一对差分输出中的一个,所述信号放大组件耦合至一对差分输入中的一个;抖动电流源,选择性地耦合至所述信号路径中的每一条,通过旁路所选信号路径的所述放大组件,所述抖动电流源将抖动电流直接提供给所选信号路径的所述负载组件;开关,用于选择性地连接所述抖动电流源至所述信号路径,所述开关包括三个节点,第一节点能够将所述抖动电流源直接连接至第一信号路径中的所述负载,第二节点能够将所述抖动电流源直接连接至第二信号路径中的所述负载,以及第三节点能够将所述抖动电流源连接至偏置电流源;以及耦合至所述开关的控制装置,所述控制装置能够产生在给定时间触发所述开关连接在所述三个节点中的一个的控制信号,所述控制信号基于随机数发生器产生使得所述开关随机地连接在所述三个节点中的一个。
19.一种匹配多通道成像系统的通道之间的信号输出的方法,包含 向所述多通道成像系统的每个通道中的模拟信号添加模拟噪声;使用所述多通道成像系统的每个通道中的模数转换器ADC将具有所添加的模拟噪声的所述模拟信号全部转换为数字信号;格式化来自不同通道的所述数字信号;以及输出所述数字信号。
20.如权利要求19所述的方法,其中所述多通道成像系统的每个通道包含模拟前端 AFE,所述AFE包括沿着所述通道位于所述ADC之前的采样和保持放大器SHA、可变增益放大器 VGA。
21.如权利要求20所述的方法,其中抖动单元在SHA、VGA、每个通道的所述SHA和VGA 之间、每个通道的所述VGA和ADC之间以及所述ADC的阈值中的一个添加所述模拟噪声。
22.如权利要求19所述的方法,其中所添加的模拟噪声具有与所测的所述多通道成像系统的通道之间的通道非线性成比例的幅值以修复所述非线性。
23.如权利要求19所述的方法,进一步包含在所述多通道成像系统的数字处理电路中从所述数字信号中移除所添加的模拟噪声。
24.如权利要求19所述的方法,其中所述模拟信号是差分模拟信号并且通过差分放大器添加所述模拟噪声。
25.—种多通道图像传感器,包含包括多个像素传感器的像素阵列,每个像素传感器在光入射时产生模拟信号; 多个输出通道;以及抖动单元,用于将模拟噪声添加至所述图像传感器的每个通道中所产生的模拟信号。
26.如权利要求25所述的多通道图像传感器,其中所述抖动单元将所述模拟噪声添加至用于驱动所述图像传感器的输出的放大器。
27.如权利要求25所述的多通道图像传感器,其中所述模拟信号是差分模拟信号,并且添加所述模拟噪声的抖动单元是差分放大器。
28.如权利要求27所述的多通道图像传感器,其中所述差分放大器包含一对信号路径,每一条信号路径包括负载组件和信号放大组件,所述负载组件耦合至一对差分输出中的一个,所述信号放大组件耦合至一对差分输入中的一个;抖动电流源,选择性地耦合至所述信号路径中的每一条,通过旁路所选信号路径的所述放大组件,所述抖动电流源将抖动电流直接提供给所选信号路径的所述负载组件;开关,用于选择性地将所述抖动电流源连接至所述信号路径,所述开关包括三个节点, 第一节点能够将所述抖动电流源直接连接至第一信号路径中的所述负载,第二节点能够将所述抖动电流源直接连接至第二信号路径中的所述负载,以及第三节点能够将所述抖动电流源连接至偏置电流源;以及耦合至所述开关的控制装置,所述控制装置能够产生在给定时间触发所述开关连接在所述三个节点中的一个的控制信号,所述控制信号基于随机数发生器产生使得所述开关随机地连接在所述三个节点中的一个。
29.—种匹配多通道图像传感器的通道之间的信号输出的方法,包含 在光入射时通过像素传感器产生差分模拟信号;以及通过差分放大器将模拟噪声添加至模拟信号,其中所述差分放大器包含 两条对称信号路径,每一条信号路径包括负载组件和信号放大组件,所述负载组件耦合至一对差分输出中的一个,所述信号放大组件耦合至一对差分输入中的一个;以及抖动电流源,选择性地耦合至所述信号路径中的每一条,通过旁路所选信号路径的所述放大组件,所述抖动电流源将抖动电流直接提供给所选信号路径的所述负载组件。
30.如权利要求四所述的方法,其中所述差分放大器将所述模拟噪声添加至用于驱动所述图像传感器的输出的放大器。
全文摘要
本发明的实施例可以涉及多通道成像系统。多通道成像系统可以包括用于光信号的输入和多个通道电路。通道电路中的每一个可以具有将光信号的一部分转换为数字表示的模拟信号处理链,多个通道电路可以并行操作。多通道成像系统可以进一步包含与至少一个模拟信号处理链中的点耦合以添加抖动的至少一个抖动电路。
文档编号H04N5/228GK102282837SQ200980154414
公开日2011年12月14日 申请日期2009年12月11日 优先权日2008年12月12日
发明者R·A·卡普斯塔 申请人:美国亚德诺半导体公司