CN101617314B - 具有可配置的输入/输出的裸片设备及其控制方法 - Google Patents
具有可配置的输入/输出的裸片设备及其控制方法 Download PDFInfo
- Publication number
- CN101617314B CN101617314B CN200880004244XA CN200880004244A CN101617314B CN 101617314 B CN101617314 B CN 101617314B CN 200880004244X A CN200880004244X A CN 200880004244XA CN 200880004244 A CN200880004244 A CN 200880004244A CN 101617314 B CN101617314 B CN 101617314B
- Authority
- CN
- China
- Prior art keywords
- slot
- signal
- subelement
- circuit
- nude film
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17736—Structural details of routing resources
- H03K19/17744—Structural details of routing resources for input/output signals
Abstract
本发明揭示一种用于集成电路的金属可配置I/O结构。所述金属可配置I/O结构可针对多种I/O规范中的任一种的一者来配置。优选产生共用电压参考和共用电流参考以提供到多个I/O结构。
Description
技术领域
本发明大体上涉及集成电路,且更确切地说涉及集成电路输入/输出设计。
背景技术
多芯片且甚至板级别的处理已经逐渐实施为单个芯片上的集成电路且持续如此发展,其中单个芯片有时称为芯片上系统(SOC)。SOC可向各种装置发送信号和从其接收信号,所述装置例如是各种存储器装置、较低电平装置或执行非常专一化功能的装置。每一类型的装置以及每一类型的装置的子类型可能需要或使用接口信号和路径,其必须符合某种程度上特定的要求,且这些要求可能彼此不同。
通常由各种标准团体公布通常涉及电流强度、电压电平、输入和输出阻抗以及其它事物的要求,但有些“标准”可能只是事实性标准或是装置制造商特定的。在任一情况下,均可能需要SOC集成电路根据多个I/O标准的要求(同时或跨芯片的不同版本)提供输入/输出(I/O)。
根据多种标准提供I/O在芯片设计中造成困难。与I/O有关的电路通常放置在I/O插槽中,所述I/O插槽通常在围绕装置的外围的I/O环中。使用经配置而符合各种I/O标准的不同I/O插槽可能会使设计时间增加。用一种类型的I/O插槽来替换另一种类型的I/O插槽(例如针对芯片的不同版本)可能必须在I/O插槽外部进行再加工,而且必须对设计的重要部分进行重新验证。此外,使用各种I/O插槽可能需要在面积和功率使用方面进行折中,而且可能会使整体芯片性能降级。
更为复杂的是,I/O区段通常是在不同时候设计、从IP销售商处获得或集成到多个芯片中。因此一般来说每一I/O凹槽是整装的。因此,每一I/O垫可能需要其自身的功率结构、静电放电(ESD)结构、参考电流和电压及校准。遗憾的是,可能会导致接口复杂、设计低效且性能降级。举例来说,每一I/O插槽可能需要有唯一的功率结构、唯一的总线且可能需要唯一的功率垫。此外,通常需要额外的硅区域以便形成不同的电压参考,增加面积和功率的使用,或可能会减少电压参考的数目,从而使芯片性能降级。
此外,可能需要针对每一不同类型的I/O插槽重复用以针对工艺、电压和温度变化(PVT)提供适当I/O操作的校准电路,从而使设计复杂性及面积和功率要求增加。或者,可减少或去除校准电路,且例如可增强输出电路驱动器以便始终提供指定的最小电流。遗憾的是,此解决方案会导致在正常操作期间提供过量电流,从而导致功率使用增加。
发明内容
本发明提供一种具有I/O环的裸片。在一个方面中,本发明提供一种可配置的输入/输出(I/O)块,其包括多个子单元及一金属层,所述金属层经配置以用提供符合选定I/O要求的I/O介接的配置来耦合所述子单元中的选定子单元。
在另一方面中,本发明提供一种配置输入/输出(I/O)块的方法,所述方法包括:提供一个或一个以上I/O块,所述一个或一个以上I/O块中的每一者具有多个子单元;确定所述一个或一个以上I/O块中的每一者的一个或一个以上要求;以及将所述I/O块中的每一者金属化,以便用指示所述一个或一个以上要求的配置来耦合所述子单元中的选定子单元。
在另一方面中,本发明提供一种具有集成电路的裸片,所述裸片包括一个或一个以上可配置的输入/输出(I/O)块,所述I/O块中的每一者包括:多个子单元;及一金属层,其经配置以用提供指示I/O要求的I/O介接的配置来耦合所述子单元中的选定子单元。
在另一方面中,本发明提供一种具有集成电路的裸片,所述裸片包括多个输入/输出(I/O)块,所述多个I/O中的每一者具有:电路,其经配置以根据一个或一个以上I/O要求提供一个或一个以上I/O接口信号;及校准块,其经配置以向所述多个I/O块输出信号,所述信号适于校准I/O块的电路以调整所述一个或一个以上I/O接口信号。
在另一方面中,本发明提供一种具有集成电路的裸片,所述裸片包括多个输入/输出(I/O)块,所述多个I/O块中的每一者具有:电路,其经配置以提供指示一个或一个以上I/O要求的I/O信号;及参考块,其经配置以向所述I/O块输出适于调整所述I/O信号的I/O信息信号。
在另一方面中,本发明提供一种控制裸片上的可配置输入/输出(I/O)块的方法,所述方法包括:提供多个I/O块,所述I/O块中的每一者具有经配置以根据要求提供I/O介接的电路;在所述多个I/O块中的每一者处接收I/O信息信号;以及调整针对I/O介接产生的信号以具有指示I/O信息信号的信息的特性。
在另一方面中,本发明提供一种具有集成电路的裸片,所述裸片包括:多个输入/输出(I/O)块,所述多个I/O块中的每一者经配置以根据一个或一个以上I/O要求提供I/O介接;及一参考电压块,其经配置以向所述I/O块中的每一者输出电压参考信号,所述电压参考信号经配置以将参考电压电平提供到所述I/O块中的每一者。
在另一方面中,本发明提供一种具有集成电路的裸片,所述裸片包括:多个输入/输出(I/O)块,所述多个I/O块中的每一者具有用以根据一个或一个以上I/O要求提供一个或一个以上I/O信号的电路;一参考电压块,其经配置以向所述I/O块中的每一者输出指示电压电平的信号;及一校准块,其经配置以向所述多个I/O块输出信号,所述信号经配置以校准所述一个或一个以上I/O信号。
在另一方面中,本发明提供多个裸片,其每一者具有集成电路,所述集成电路包含形成多个I/O插槽的输入/输出(I/O)环,所述裸片中的每一者具有位于所述I/O环中的电路元件的共用承框,所述电路元件中的至少一些电路元件布置在子单元中,其中金属化基于每一I/O插槽的选定I/O标准连接所述子单元中的仅仅一些子单元。
在研究了本揭示内容后,会更全面地理解本发明的这些方面和其它方面。
附图说明
图1是根据本发明的实施例的可经配置以根据一个或一个以上不同要求提供I/O的裸片的方框图。
图2是根据本发明的多个方面的可配置的输入/输出(I/O)插槽的方框图。
图3是根据本发明的实施例的配置一个或一个以上I/O插槽的方法的流程图。
图4是包含一个或一个以上可配置的I/O插槽和耦合到I/O垫中的一者或一者以上的参考单元的裸片的方框图。
图5是包含耦合到校准单元的参考电压单元的参考单元的方框图。
图6是根据本发明的实施例的校准单元的电路图。
图7A-N说明根据本发明的实施例的I/O插槽的子单元中使用的实例性电路。
图8是说明控制裸片上的可配置的I/O插槽的方法的流程图。
具体实施方式
图1是包含多个输入/输出(I/O)插槽100的裸片110的方框图。在大多数实施例中,所述裸片是芯片上系统(SOC)。所述裸片包含散置有金属层的半导体材料层,所述半导体材料经过适当处理且所述金属层经过图案化以形成集成电路。如所说明的,裸片的中央区域提供用于由SOC执行任务的逻辑和其它功能,且围绕裸片的外围定位有I/O插槽。为了清楚起见,图1中仅仅展示了若干I/O插槽,通常整个外围(除了拐角)均含有I/O插槽,且外围形成裸片的I/O环。
I/O插槽每一者导线连接到单独的I/O垫(未图示),所述I/O垫提供从外部装置接收信号和向外部装置发送信号的路径。每一I/O插槽通常应根据一个或一个以上不同要求来发射和/或接收信号。一般来说,所述一个或一个以上要求与电流相关要求、电压相关要求或阻抗相关要求有关。所述要求可能会(且通常)依据特定I/O插槽应符合的接口标准而不同。在许多实施例中,经由与电源总线的功率连接或通过连接特定功率信号的金属化图案而提供灵活的电源域,其中例如有各种功率信号可用于所述插槽中的每一者。
每一I/O插槽由晶体管的承框(base template)形成,且在一些实施例中由额外的电阻元件且可能由电容性或电感性元件形成。在大多数实施例中,承框包含足够的组件从而允许依据多个I/O标准中的任一种构造I/O插槽。因此,在大多数实施例中,任何I/O插槽均可根据多个I/O标准中的任一种而经配置以供使用,这与其它I/O插槽的配置无关。通过使用不同的金属化图案来实现在承框内将组件互连以形成I/O插槽。因此,晶片半导体处理对于针对不同I/O配置的芯片可以是相同的,其中金属化处理中的差别用于提供不同的I/O配置。因此,可将I/O插槽视为金属可配置I/O插槽。
优选承框的所有或大体上所有晶体管具有经受工艺变化的相同的宽度/长度比。在一些实施例中,承框的晶体管全部或大体上全部具有宽度/长度比,从而适合相同的造型参数。然而,在一些实施例中,承框包含多个具有不同的宽度/长度比和多种电阻器类型和尺寸的晶体管。共同尺寸的晶体管的承框的使用通常使产量增加,而且常常使造型准确度提高。
图2是根据本发明的实施例的实例性可配置输入/输出(I/O)插槽的方框图。所述I/O插槽包含阻抗匹配和终端区段210、转换区段230和如图2所示的逻辑区段250。在一些实施例中,每一承框可配置为功率/接地垫。
阻抗匹配和终端区段包含由若干排晶体管和电阻器形成的子单元260。选定子单元通过金属化而耦合,以便提供在符合选定I/O标准的阻抗范围内的操作。在大多数实施例中,选定子单元以各种方式并联和/或串联地耦合在一起,以便提供适当的阻抗范围或终端特性。
在子单元内,晶体管中的选定晶体管接通或断开,以提供根据选定I/O标准而校准的阻抗或终端。在一个实施例中,所述阻抗或终端子单元中的每一者包含多个上拉结构,其耦合到多个下拉结构。
转换区段包含集成电路元件,其用以将信号从核心逻辑电压域转换成I/O电压域。在一些实施例中,也提供用以在核心逻辑域与I/O域之间转换电流的集成电路元件。转换区段包含足够数目和类型的集成电路组件(主要是各种晶体管和电阻器),所述组件可通过金属化而互连,以便提供核心逻辑域与由各种标准指定的多个I/O域中的任一者之间的转换。在一个实施例中,且如图2中所说明,转换区段包含电流和电压子区段270、接收器子区段280和前驱动器子区段290。
所述电流和电压子区段通常包含电流和偏压转变器。优选所述电流和偏压转变器接收偏压和参考电流,并产生供在核心域和I/O域两者中使用的偏压和参考电流。依据选定I/O标准,不同的转变器配置可通过金属化而耦合以供在集成电路中使用。
接收器子区段由多个晶体管组成,所述多个晶体管形成多个栅极。可将所述多个栅极视为大量栅极,其中所述大量栅极中的栅极中的仅选定栅极依据选定标准而通过金属化互连。接收器子区段通常经配置以在核心域中实施比较器、电平转变,且在一些实施例中实施一些逻辑操作。
前驱动器子区段也由多个晶体管组成,所述多个晶体管形成多个栅极。也可将所述多个栅极视为大量栅极,其中所述大量栅极中的栅极中的仅选定栅极依据选定标准而互连。前驱动器子区段通常通过金属化而经配置以在I/O域中提供电平转变、转换速率控制和逻辑操作。
逻辑区段经配置以基于通过多个栅极的金属化而进行的选择性互连而接收和发射信号并执行基于逻辑的功能。逻辑区段包含用以从位于I/O插槽内部的电路和位于I/O插槽外部的电路接收信号和向其发射信号的电路。逻辑区段还包含可通过金属化而配置以执行复杂的I/O功能性、用户定义的测试功能和高速逻辑功能的电路。在各种实施例中,逻辑区段经配置以执行联合测试行动组(JTAG)测试、编码、解码、多路复用、多路分用、时钟再同步或其它功能中的一者或一者以上。
图3是说明根据本发明的实施例的配置一个或一个以上I/O插槽的方法的流程图。在许多实施例中,I/O插槽如相对于图2或相对于其它图所描述。在方框300中,方法通过在一个或一个以上I/O插槽中提供子单元而配置I/O插槽。方法在方框310中为I/O插槽中的每一者确定一个或一个以上要求。在方框320中,方法使I/O插槽中的每一者金属化,以便将选定子单元耦合在一起,且在一些实施例中将选定栅极耦合在一起,且/或在另外一些实施例中,将子单元的晶体管耦合在一起。方法可因此按照需要通过金属化来配置I/O插槽,从而提供在裸片的I/O环上的I/O指派的灵活性。
在一个实施例中,I/O插槽中的每一者具备多个子单元,所述子单元在I/O插槽上是相同的。在其它实施例中,I/O插槽具备多个子单元,所述子单元在I/O插槽上是不同的。在一个实施例中,子单元中的每一者配置有多个电路元件,所述电路元件由半导体材料制造。在一个实施例中,I/O插槽的子单元中的每一者包含相同的电路元件。在另一实施例中,I/O插槽的子单元中的一者或一者以上包含不同的电路元件。
在另一实施例中,子单元中的每一者包含若干排组件,其包含短沟道和长沟道的薄氧化物晶体管和厚氧化物晶体管及多个电阻器类型和尺寸以实现不同的配置,例如以便在不同的I/O插槽上满足不同的I/O要求。
在一个实施例中,基于I/O插槽的配置所针对的所要I/O要求来确定I/O插槽中的每一者的一个或一个以上要求。在各种实施例中,所述要求包含阻抗要求、电压要求、电流要求和可编程逻辑功能。可基于I/O介接的需要来确定所述要求。I/O介接的需要可由I/O插槽的设计者确定。
在一个实施例中,每一I/O插槽通过提供设置在含有I/O插槽的子单元的层上的金属层(适当时使用通孔)而金属化。在各种实施例中,所述金属层设置在含有子单元的层上,使得一个或一个以上选定子单元以各种方式连接,以便形成选定子单元配置。在一些实施例中,所述子单元串联和/或并联耦合。在许多情况下,子单元的金属化配置指示确定为I/O插槽所需要的要求。而所述要求在许多情况下又指示I/O插槽介接时应使用的I/O标准。所述要求可包含阻抗、电压和电流要求。因此,子单元配置根据I/O插槽的配置而带来阻抗、电压和/或电流性能。
此外,不同的I/O插槽可根据相同或不同的I/O要求而配置。因此,例如邻近的I/O插槽可根据相同I/O要求或不同I/O要求来配置。
在一些实施例中,I/O插槽包含两个或两个以上层的子单元,其中在每两层子单元之间设置有金属层。金属层中的通孔经配置以将第一层子单元中的一个或一个以上子单元与第二层子单元中的一个或一个以上子单元耦合,因而形成多维子单元配置。在另一实施例中,金属层还可将相同层中的子单元耦合在一起,以形成一维子单元配置。因此,例如第一I/O插槽的金属层可以不同于第二I/O插槽的金属层的方式配置,以根据第一I/O插槽和第二I/O插槽的不同要求提供介接。
在一个实施例中,I/O插槽中的每一者的子单元中的每一者包含相同的电路元件。在另一实施例中,I/O垫中的每一者的子单元中的一者或一者以上包含不同的电路元件。在一个实施例中,所述电路元件包含晶体管、电阻器等。在一个特定实施例中,所述电路元件形成上拉晶体管电路和下拉晶体管电路及其它电路。
一个或一个以上I/O插槽可经配置以根据不同要求来提供I/O介接。在一个实施例中,第一I/O插槽经配置以根据互补金属氧化物半导体(CMOS)要求提供介接,且第二I/O插槽经配置以根据晶体管—晶体管逻辑(TTL)提供介接。然而,I/O插槽的子单元配置可使得I/O插槽根据多个I/O要求中的任何其它要求而介接,所述多个I/O要求例如是HSTL、LVDS、CML、PECL、DAC、ADC、SSTL、USB、I2C中的一些或全部的要求或其它要求。
图4是包含一个或一个以上可配置的I/O插槽400和耦合到I/O插槽中的一者或一者以上的参考单元410的裸片的方框图。在一个实施例中,I/O垫400中的每一者均耦合到参考单元。在大多数实施例中,所述参考单元包括带隙电路的元件,其也可被称为带隙电压参考电路。在一个实施例中,所述参考单元也耦合到中继器420,中继器420耦合到I/O插槽中的一者或一者以上。
参考单元包含经配置以提供电压参考信号的电路。在一些实施例中,所述参考单元也经配置以提供电流参考信号。电压参考信号由I/O插槽接收。I/O插槽中的每一者包含用于在产生电压和电流偏置以用于I/O插槽(例如由I/O插槽中的比较器和电平移位器使用)时使用电压参考信号且在适用时使用电流参考信号的电路。所述用于在产生电压和电流偏置时使用电压参考信号的电路依据针对I/O插槽选定的金属化图案而不同,其中选定金属化部分是依据I/O插槽将实施的I/O要求。此电路在I/O插槽的一些实施例(例如相对于图2描述的实施例)中位于转换区段的电流和电压子区段中,因此所述电路依据通过不同的金属化图案耦合在一起的电路元件而经配置以产生可能不同的电压和电流偏置。因此,参考单元向所有I/O插槽产生参考电压和电流,而不管配置I/O插槽所使用的I/O标准如何。
在一个实施例中,参考单元在裸片设计者确定的位置处位于裸片上,且I/O插槽中的每一者围绕裸片的外围而定位。在大多数实施例中,参考单元位于接近裸片的拐角处。
中继器包含用以再产生由参考单元提供的参考信号的电路。在大多数实施例中,中继器单元可嵌入在接近裸片的拐角处,通常在不同于参考单元可能位于的拐角的拐角处。
在许多实施例中,配合参考单元使用校准单元,且在一些实施例中可将校准单元视为参考单元的一部分或与参考单元共同定位。优选使用裸片上的单个校准单元来产生供每一I/O插槽使用的校准信号,而不管I/O插槽可能具有不同I/O标准。I/O插槽使用校准信号来实现例如特定输入/输出阻抗。因此,可使用共用承框和单个校准单元来根据多个I/O标准提供I/O。
也在具有不同I/O标准的多个I/O插槽上提供统一的静电放电(ESD)结构。所述统一的ESD结构优选是针对I/O标准(包含功率或接地垫的任何要求)中的任一者的最大值额定的ESD结构。此ESD结构的使用使得裸片的设计和构造简化。此外,统一ESD结构的使用允许I/O环上的各种标准的I/O插槽的指派的灵活性提高,且允许接地和功率插槽的指派中的灵活性。接地和功率插槽的指派中的灵活性允许向I/O环中的任何I/O插槽指派接地或功率垫。
图5是根据本发明的多个方面的裸片的多个部分的实施例的方框图。参考电压/电流产生器510提供参考电压信号且任选地提供参考电流信号。在许多实施例中,所述参考电压/电流产生器包括带隙电路,可从所述带隙电路导出参考电压。将所述参考电压信号和任选的参考电流信号提供到阻抗校准电路520。相对于图6论述实例性阻抗校准电路。所述阻抗校准电路产生校准信号,其连同参考电压信号和参考电流信号一起被提供到I/O插槽530。在一些实施例中,且如图5中说明,也将校准信号和参考信号提供到中继器电路540,中继器电路540将所述信号提供到其它I/O插槽550。
在一个实施例中,所述参考电压/电流产生器是经配置以输出指示裸片的半导体材料的带隙的信号的电路。因此,所述参考电压单元可以是一带隙电路,所述带隙电路产生包含指示参考电压电平的信息的准确的电压参考信号。在一些实施例中,参考电压单元是经配置以输出一信号的电路,所述信号在包含根据本发明的多个方面的裸片的晶片堆(wafer lot)的工艺电压温度(PVT)变化上相当稳定。
将所述参考电压信号分配给I/O垫中的每一者。在每一I/O垫内在局部转换电压参考信号,以便符合I/O垫经配置以操作时使用的I/O标准的要求。在一个实施例中,校准单元包含经配置以输出指示激活一个或一个以上电路元件的指令的校准信号(通常采用多个信号的形式)的电路。所述电路元件中的每一者包含在接收校准信号的I/O插槽的子单元中。在许多实施例中,所述信号采用提供校准代码的多个信号的形式,所述校准代码指示例如应被激活的上拉晶体管的数目及应被激活的下拉晶体管的数目。在一个实施例中,所述信号包含指示子单元中的哪些电路元件将加电/断电的信息。一般来说,将校准信号或校准信号的多个部分提供到电路元件的选定栅极。
图6是根据本发明的实施例的校准单元的半示意性半框图。带隙电路611提供指示裸片的带隙的信号。指示裸片的带隙的信号由比较器615接收。比较器将所述信号与从下拉结构617反馈的电压带隙(VBG)信号进行比较。所述下拉结构包含一对支脚,所述支脚每一者具有串联的晶体管和电阻器。第一支脚包含外部电阻器,其电阻可被准确地指定。第二支脚包含可变电阻。所述可变电阻可用多种方式形成。在一些实施例中,可变电阻包含并联的电阻,其中不同的电阻基于控制信号来接收电流。从第一支脚的中点获取VBG信号。从第二支脚的中点获取下拉结构的输出。
下拉结构支脚的输出由另一比较器619接收。所述另一比较器也接收VBG信号作为输入。所述另一比较器的输出由状态机621接收。所述状态机经配置以产生控制信号,所述控制信号被提供到第二支脚的可变电阻,且所述控制信号可称为下拉结构校准信号。由于比较器615有效地将VBG信号驱动为等于带隙信号,且所述另一比较器619提供指示VBG与第二支脚的中点之间的差异的信号,所以状态机621能够确定下拉结构校准信号,以便调整可变电阻,从而考虑到工艺和温度变化。状态机621也经配置以产生下拉校准代码以供分配给各种I/O插槽,其中所述下拉校准代码大体上与下拉结构校准代码匹配。
图6的电路还包含下拉结构625。所述下拉结构625包含两个支脚,其中裸片上的相等电阻器形成第一支脚且可变电阻形成第二支脚。下部可变电阻的电阻由下拉结构校准代码确定。比较器627从两个支脚中的每一者的中点接收信号,且将输出提供到状态机629。状态机629经配置以产生提供到第二支脚的上部可变电阻的上拉结构校准代码和通常与上拉结构校准代码匹配的上拉校准代码两者以供分配给I/O插槽。因此,可校准下拉结构,且经过校准的下拉结构用于校准上拉结构。在大多数实施例中,校准是作为加电过程的一部分自动执行。在一些实施例中,可依据命令(来自外部来源或来自裸片上的较高电平逻辑)来执行校准。此外,在一些实施例中,可在执行校准之后将上拉结构和下拉结构断电。
因此,在一个实施例中,校准电路经配置以将指示从参考电压单元输出的信号的信息与指示裸片上的工艺电压温度变化的信号进行比较。所述校准电路根据比较结果推断出校准代码。校准电路使用多个状态机来计算校准代码。校准电路将校准信号输出到I/O子单元中的每一者。校准信号包含指示校准代码的信息。
图7A-N是阐明I/O插槽的子单元的多个方面的取样电路示意图。一般来说,每一I/O插槽接收从校准输出的信号,且根据来自校准单元的信号的内容来调整其I/O阻抗特性。图7A是提供对提供阻抗校准的子单元的一些实施例的概念性理解的示意图。在图7A中,多个上拉晶体管711并联耦合到VDD,且多个下拉晶体管耦合到VSSQ。上拉电阻器715将上拉晶体管耦合到共用节点,且下拉电阻器717将下拉晶体管耦合到共用节点。上拉晶体管和下拉晶体管中的不同晶体管分别依据上拉校准代码和下拉校准代码而被激活。
图7B和图7C概念性说明用于互补I/O信令子单元的电路。图7D概念性说明用于LVDS输出子单元的电路。图7E概念性说明用于CML和PECL输出子单元的电路。图7F概念性说明用于LVCMOS、TTL、SSTL、HSTL和其它输出子单元的电路。图7G概念性说明用于ECL输出子单元的电路。图7H概念性说明用于开放漏极输出子单元的电路。图7I概念性说明用于开放源极输出子单元的电路。图7J概念性说明用于差分终端子单元的电路。图7K概念性说明用于差分终端的电路。图7L概念性说明用于单端并联终端子单元的电路。图7M概念性说明用于单端上拉终端子单元的电路。图7N概念性说明用于单端下拉终端的电路。
图8是说明调整裸片上的可配置的I/O插槽的阻抗特性的过程的流程图。在所述过程的一个实施例中,在方框810中,所述过程提供多个I/O插槽。多个I/O插槽中的每一者包含经配置以根据I/O接口要求来提供I/O介接的电路。插槽中的每一者的I/O接口要求可与其它插槽的I/O要求相同或不同。在方框820中,将I/O参考信号和校准信号提供到所述多个I/O插槽中的每一者。在方框830中,所述I/O插槽调整I/O阻抗特性。
因此,本发明提供用于集成电路的I/O方法和电路。虽然已相对于特定实施例描述了本发明,但应认识到,本发明包括权利要求书和由本揭示内容支持的其非实质性变化。
Claims (18)
1.一种可配置的输入/输出I/O插槽,其包括:
多个子单元,其中每个子单元形成在所述可配置的I/O插槽内;以及
金属层,其经配置以用按照选自多个I/O标准中的选定I/O要求提供I/O介接的配置来耦合所述子单元中的选定子单元,使得所述I/O插槽根据所述选定I/O要求提供I/O介接。
2.根据权利要求1所述的可配置的输入/输出I/O插槽,其进一步包括:
逻辑区段,其经配置以执行逻辑功能,且与所述子单元中的一者或一者以上通信;以及
电路,其经配置以转换适于在所述逻辑区段与所述子单元中的一者或一者以上之间传输的信号,以便在所述逻辑区段与所述子单元中的一者或一者以上之间通信。
3.一种配置输入/输出I/O插槽的方法,所述方法包括:
提供一个或多个I/O插槽,所述一个或多个I/O插槽中的每一者具有多个子单元,其中每个子单元形成在与其相关联的可配置的I/O插槽内;
为所述一个或多个I/O插槽中的每一者确定一个或多个要求,其中所述一个或多个要求选自多个I/O标准;以及
将所述I/O插槽中的每一者金属化以用指示所述一个或多个要求的配置耦合所述子单元中的选定子单元,使得所述I/O插槽中的每一者根据所述一个或多个要求提供I/O介接。
4.一种具有集成电路的裸片,所述裸片包括:
一个或多个可配置的输入/输出I/O插槽,所述I/O插槽中的每一者包括:
多个子单元,其中每个子单元形成在与其相关联的可配置的I/O插槽内;以及
金属层,其经配置以用指示选自多个I/O标准中的I/O要求的提供I/O介接的配置来耦合所述子单元中的选定子单元,使得所述I/O插槽中的每一者根据所述I/O要求提供I/O介接。
5.根据权利要求4所述的裸片,其进一步包括参考块,所述参考块经配置以向所述I/O插槽中的每一者输出用于调整所述I/O介接的信号。
6.根据权利要求5所述的裸片,其中所述信号包含参考电压电平和指示所述多个所述子单元中的一个或多个电路元件的所要功率状态的信号,且其中所述参考块包含经配置以向所述一个或多个I/O插槽输出指示所述多个所述子单元中的一个或多个电路元件的所述所要功率状态的所述信号的校准块。
7.根据权利要求6所述的裸片,其中所述参考块进一步经配置以向所述I/O插槽中的每一者输出指示参考电流电平的信号。
8.根据权利要求4所述的裸片,其进一步包括:
校准块,其经配置以向所述一个或多个I/O插槽输出适于校准所述一个或多个I/O插槽的所述电路以调整所述一个或多个I/O接口信号的信号。
9.根据权利要求8所述的裸片,其中所述校准块经配置以提供供所述一个或多个I/O插槽用来调整所述一个或多个I/O插槽的阻抗特性的校准信号。
10.根据权利要求8所述的裸片,其中所述校准块经配置以选择将一个或多个上拉晶体管或一个或多个下拉晶体管加电/断电。
11.根据权利要求8所述的裸片,其中所述校准块包括电路,所述电路经配置以:
将指示参考电压电平的信号与指示感测到的工艺-电压-温度变化的信号进行比较;以及
产生指示所述一个或多个I/O插槽的所述电路的一个或多个电路元件将被加电/断电的信号。
12.根据权利要求4所述的裸片,其进一步包括:
参考块,其经配置以向所述I/O插槽输出适于在调整所述I/O信号中使用的I/O信息信号。
13.根据权利要求12所述的裸片,其中所述I/O要求中的每一者包括电压要求、电流要求或阻抗要求中的至少一者。
14.根据权利要求12所述的裸片,其中所述I/O信息信号包括适于在校准所述I/O插槽的所述电路中使用的信息。
15.一种控制裸片上的可配置的输入/输出I/O插槽的方法,所述方法包括:
提供多个I/O插槽;
在每个I/O插槽内提供多个子单元;
在所述I/O插槽中的每一者内提供通过一金属层配置以根据选自多个I/O标准中的要求提供I/O介接的电路,其中所述金属层经配置以用按照所述要求提供I/O介接的配置来耦合所述子单元中的选定子单元;
在所述多个所述I/O插槽中的每一者处接收I/O信息信号;以及
调整针对I/O介接产生的信号以具有指示所述I/O信息信号的信息的特性。
16.根据权利要求15所述的方法,其中在校准所述电路之后调整所述信号。
17.根据权利要求16所述的方法,其中校准所述电路包括选择所述电路的一个或多个电路元件以进行加电/断电。
18.一种具有集成电路的裸片,所述裸片包括:
多个输入/输出I/O插槽,所述多个所述I/O插槽中的每一者包括:
在每个I/O插槽内的多个子单元;
用以根据一个或多个选自多个I/O标准中的I/O要求提供一个或多个I/O信号的通过一金属层配置的电路,其中所述金属层经配置以用按照所述一个或多个I/O要求提供I/O介接的配置来耦合所述子单元中的选定子单元;
参考电压块,其经配置以向所述I/O插槽中的每一者输出指示电压电平的信号;以及
校准块,其经配置以向所述多个所述I/O插槽输出经配置以校准所述一个或多个I/O信号的信号。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/672,013 | 2007-02-06 | ||
US11/672,013 US7642809B2 (en) | 2007-02-06 | 2007-02-06 | Die apparatus having configurable input/output and control method thereof |
PCT/US2008/052965 WO2008097932A2 (en) | 2007-02-06 | 2008-02-04 | Die apparatus having configurable input/output and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101617314A CN101617314A (zh) | 2009-12-30 |
CN101617314B true CN101617314B (zh) | 2013-01-02 |
Family
ID=39675619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880004244XA Active CN101617314B (zh) | 2007-02-06 | 2008-02-04 | 具有可配置的输入/输出的裸片设备及其控制方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US7642809B2 (zh) |
JP (2) | JP2010518630A (zh) |
CN (1) | CN101617314B (zh) |
TW (1) | TWI472157B (zh) |
WO (1) | WO2008097932A2 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100264225A1 (en) * | 2005-11-22 | 2010-10-21 | Lex Kosowsky | Wireless communication device using voltage switchable dielectric material |
US20080029405A1 (en) * | 2006-07-29 | 2008-02-07 | Lex Kosowsky | Voltage switchable dielectric material having conductive or semi-conductive organic material |
JP2010504437A (ja) * | 2006-09-24 | 2010-02-12 | ショッキング テクノロジーズ インコーポレイテッド | 電圧で切替可能な誘電体材料および光補助を用いた基板デバイスをメッキする技法 |
US20120200963A1 (en) * | 2007-06-13 | 2012-08-09 | Daniel Vasquez | System and method for protecting a computing device using vsd material, and method for designing same |
US20090050856A1 (en) * | 2007-08-20 | 2009-02-26 | Lex Kosowsky | Voltage switchable dielectric material incorporating modified high aspect ratio particles |
US7882453B2 (en) * | 2007-10-17 | 2011-02-01 | Rapid Bridge Llc | Semiconductor device metal programmable pooling and dies |
US8206614B2 (en) | 2008-01-18 | 2012-06-26 | Shocking Technologies, Inc. | Voltage switchable dielectric material having bonded particle constituents |
US20090220771A1 (en) * | 2008-02-12 | 2009-09-03 | Robert Fleming | Voltage switchable dielectric material with superior physical properties for structural applications |
US8203421B2 (en) | 2008-04-14 | 2012-06-19 | Shocking Technologies, Inc. | Substrate device or package using embedded layer of voltage switchable dielectric material in a vertical switching configuration |
US8539420B2 (en) * | 2011-07-05 | 2013-09-17 | Xilinx, Inc. | Method and apparatus for self-annealing multi-die interconnect redundancy control |
US8604826B2 (en) * | 2011-12-16 | 2013-12-10 | Advanced Micro Devices, Inc. | Bias compensation method and system for minimizing process, voltage and temperature corner variations |
US20140126665A1 (en) * | 2012-11-06 | 2014-05-08 | Ati Technologies Ulc | Output driver with adjustable voltage swing |
US9270268B2 (en) | 2013-01-02 | 2016-02-23 | International Business Machines Corporation | Compensated impedance calibration circuit |
US10309838B2 (en) * | 2016-09-08 | 2019-06-04 | Qualcomm Incorporated | Temporal temperature sensor position offset error correction |
CN107766634A (zh) * | 2017-10-12 | 2018-03-06 | 郑州云海信息技术有限公司 | 一种优化bga电源分布改善高速信号质量的方法及芯片 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815737A (zh) * | 2004-11-05 | 2006-08-09 | 索尼计算机娱乐公司 | 包括温度检测电路的集成电路小片及其校准系统和方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0230163A (ja) * | 1988-07-20 | 1990-01-31 | Fujitsu Ltd | マスタスライス型半導体集積回路装置およびその製造方法 |
JP3299260B2 (ja) * | 1990-10-10 | 2002-07-08 | 株式会社日立製作所 | 半導体集積回路装置 |
JPH05167425A (ja) * | 1991-12-13 | 1993-07-02 | Sharp Corp | 多電源対応入力回路 |
KR0130037B1 (ko) * | 1993-12-18 | 1998-04-06 | 김광호 | 동작전압의 변동에 대응 가능한 반도체집적회로의 입력버퍼회로 |
US5825202A (en) * | 1996-09-26 | 1998-10-20 | Xilinx, Inc. | Integrated circuit with field programmable and application specific logic areas |
US6225143B1 (en) | 1998-06-03 | 2001-05-01 | Lsi Logic Corporation | Flip-chip integrated circuit routing to I/O devices |
US6472903B1 (en) * | 1999-01-08 | 2002-10-29 | Altera Corporation | Programmable logic device input/output architecture with power bus segmentation for multiple I/O standards |
US6218858B1 (en) * | 1999-01-27 | 2001-04-17 | Xilinx, Inc. | Programmable input/output circuit for FPGA for use in TTL, GTL, GTLP, LVPECL and LVDS circuits |
JP2000269339A (ja) | 1999-03-16 | 2000-09-29 | Toshiba Corp | 半導体集積回路装置とその配線配置方法 |
US6535043B2 (en) * | 2000-05-26 | 2003-03-18 | Lattice Semiconductor Corp | Clock signal selection system, method of generating a clock signal and programmable clock manager including same |
JP3670563B2 (ja) * | 2000-09-18 | 2005-07-13 | 株式会社東芝 | 半導体装置 |
US6922074B2 (en) * | 2002-02-07 | 2005-07-26 | International Business Machines Corporation | ASIC architecture for active-compensation of a programmable impedance I/O |
JP4201128B2 (ja) * | 2003-07-15 | 2008-12-24 | 株式会社ルネサステクノロジ | 半導体集積回路装置 |
US7023238B1 (en) * | 2004-01-07 | 2006-04-04 | Altera Corporation | Input buffer with selectable threshold and hysteresis option |
TWI271030B (en) * | 2004-11-16 | 2007-01-11 | Feature Integration Technology | Input/output adjustment circuit capable of adjusting output impedance |
US7305646B2 (en) | 2005-05-09 | 2007-12-04 | Lsi Corporation | Relocatable mixed-signal functions |
-
2007
- 2007-02-06 US US11/672,013 patent/US7642809B2/en active Active
-
2008
- 2008-02-04 CN CN200880004244XA patent/CN101617314B/zh active Active
- 2008-02-04 JP JP2009549195A patent/JP2010518630A/ja not_active Withdrawn
- 2008-02-04 WO PCT/US2008/052965 patent/WO2008097932A2/en active Application Filing
- 2008-02-05 TW TW97104619A patent/TWI472157B/zh not_active IP Right Cessation
-
2009
- 2009-12-01 US US12/628,757 patent/US8072240B2/en active Active
-
2013
- 2013-07-09 JP JP2013143733A patent/JP2014017817A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815737A (zh) * | 2004-11-05 | 2006-08-09 | 索尼计算机娱乐公司 | 包括温度检测电路的集成电路小片及其校准系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
TW200845583A (en) | 2008-11-16 |
US20080186053A1 (en) | 2008-08-07 |
JP2010518630A (ja) | 2010-05-27 |
WO2008097932A2 (en) | 2008-08-14 |
US7642809B2 (en) | 2010-01-05 |
US8072240B2 (en) | 2011-12-06 |
CN101617314A (zh) | 2009-12-30 |
US20100073026A1 (en) | 2010-03-25 |
TWI472157B (zh) | 2015-02-01 |
JP2014017817A (ja) | 2014-01-30 |
WO2008097932A3 (en) | 2008-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101617314B (zh) | 具有可配置的输入/输出的裸片设备及其控制方法 | |
US7397270B1 (en) | Dynamically-adjustable differential output drivers | |
CN101779373B (zh) | 提供组合的驱动和端接的设备、装置及方法 | |
CA2419936C (en) | Circuit for producing low-voltage differential signals | |
US7644296B1 (en) | Programmable logic device integrated circuits with configurable dynamic phase alignment circuitry | |
US7236013B2 (en) | Configurable output buffer and method to provide differential drive | |
US7417460B2 (en) | Multi-standard transmitter | |
CN209247886U (zh) | 发送器与集成电路 | |
CN103618536A (zh) | 一种混合模式的多协议串行接口驱动器 | |
CN109716259A (zh) | 用于基于各种传输模式来传输数据信号的装置和方法 | |
CN101471651A (zh) | 单片集成的多路复用器-转换器-多路分配器电路和方法 | |
US6509765B1 (en) | Selectable resistor and/or driver for an integrated circuit with a linear resistance | |
US7653505B1 (en) | Method and apparatus for testing a controlled impedance buffer | |
US7265586B1 (en) | Programmable differential signaling system | |
US7855576B1 (en) | Versatile common-mode driver methods and apparatus | |
US7190193B1 (en) | Method and apparatus for a differential driver with voltage translation | |
EP2464009B1 (en) | Differential signal termination circuit | |
CN203813757U (zh) | 一种混合模式的多协议串行接口驱动器 | |
US6404228B1 (en) | Apparatus for translating digital signals | |
JP5580836B2 (ja) | アウトバンドシグナリングのための汎用バッファ回路および方法 | |
US9471518B2 (en) | Multi-modal memory interface | |
JP3775309B2 (ja) | ディジタル信号出力回路 | |
JPH0344213A (ja) | 半導体装置 | |
KR20100124048A (ko) | 출력드라이버 | |
KR20090089168A (ko) | 출력 임피던스 조절회로 및 그의 조절방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: QUALCOMM INC. Free format text: FORMER OWNER: RAPID BRIDGE LLC Effective date: 20111028 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20111028 Address after: American California Applicant after: Qualcomm Inc. Address before: American California Applicant before: Rapid Bridge LLC |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |