專利名稱:采用版本可能不同的集成電路的無線通信設(shè)備的制造方法
技術(shù)領(lǐng)域:
本發(fā)明與制造無線通信設(shè)備的技術(shù)有關(guān),具體地說,涉及制造裝有一個或多個集成電路芯片可以來自多個不同制造廠家中任何一個制造廠家和/或具有不同程度修改的無線通信設(shè)備的方法。
背景技術(shù):
在無線通信設(shè)備中,用不同版本的同樣集成電路芯片通常不能得到同樣的性能。這些性能的改變可能導(dǎo)致產(chǎn)品的總性能有不合要求的偏差。例如,諸如蜂窩電話機(jī)之類的的無線通信設(shè)備通常用專用集成電路(ASIC)芯片來處理輸入和輸出的無線電傳輸。在生產(chǎn)無線通信設(shè)備期間,同樣類型的ASIC芯片可能由同一個芯片制造廠家作了不同程度的修改和/或來自不同的芯片制造廠家。這些同樣的ASIC芯片的不同“版本”可能具有稍有不同的功率情況,例如具有不同的可變增益放大器功率曲線之類。此外,某些芯片版本可能具有一定的嵌入功能,例如節(jié)能工作模式或特定的任選調(diào)制方法,而其它的可能沒有。
雖然可以通過在無線通信設(shè)備內(nèi)的各種工廠設(shè)定來適應(yīng)不同版本的集成電路片,但是為了進(jìn)行工廠設(shè)定必需知道集成電路芯片的版本。在現(xiàn)有技術(shù)的情況下,主要有兩種方法來確定集成電路芯片的版本卷標(biāo)法和視覺系統(tǒng)法。在卷標(biāo)法中,在集成電路芯片的卷上標(biāo)明版本信息。然后由人或通過條形碼讀出器之類從卷上讀出版本信息。這樣的系統(tǒng)容易出錯,例如在裝載一個新的滿卷時錯誤地從空卷讀取版本信息,從而不能維護(hù)版本信息的完整性。視覺系統(tǒng)法要求芯片制造廠家在每個芯片上作出標(biāo)志。這標(biāo)志在整個設(shè)備制造過程期間由一個自動視覺系統(tǒng)讀取,從而得出集成電路芯片版本。然而,這種方法可能需要在集成電路芯片的外部可視部分有明顯的空間,但隨著集成電路芯片的越來越小這可能不是始終能行的。此外,加標(biāo)志還可能增加集成電路芯片的成本。無論采用哪種方法,一旦知道了芯片版本,設(shè)備制造廠家就可以選擇相應(yīng)的工廠設(shè)定,利用在該技術(shù)領(lǐng)域內(nèi)眾所周知的技術(shù)裝入設(shè)備。
因此,顯然需要有一種在制造無線通信設(shè)備期間處理不同的版本的集成電路芯片的方法,這種方法不容易出現(xiàn)人為差錯,而且不取決于芯片物理封裝的大小。
發(fā)明概述本發(fā)明首先識別在生產(chǎn)無線通信設(shè)備期間在設(shè)備中所用的集成電路芯片的具體版本,然后設(shè)定相應(yīng)的工廠設(shè)定。為了識別所用的集成電路芯片的版本,向芯片發(fā)送一個預(yù)定的輸入或查詢信號。接收到這個查詢信號,使芯片產(chǎn)生一個識別響應(yīng)信號。根據(jù)芯片的響應(yīng)信號,可以確定所用的集成電路芯片的版本。有了這個信息,無線通信設(shè)備制造廠家就可以選擇適合所用的這個芯片版本的工廠設(shè)定,予以裝入。
無線通信設(shè)備制造廠家最好為所影響的集成電路集成電路芯片型號建立一個響應(yīng)信號與集成電路集成電路芯片版本的對照表。每個芯片制造廠家得知它們各自的響應(yīng)信號后,就設(shè)計和制造在接收到特定的查詢信號時產(chǎn)生相應(yīng)響應(yīng)信號的芯片。在整個設(shè)備生產(chǎn)期間,集成電路安裝好后,用一個工廠系統(tǒng)連接到無線通信設(shè)備上。這個工廠系統(tǒng)向集成電路發(fā)送查詢信號。集成電路芯片以在該技術(shù)領(lǐng)域內(nèi)眾所周知的方式檢測到這個查詢信號后,作為響應(yīng),產(chǎn)生它的制造廠家預(yù)先編入集成電路芯片的響應(yīng)信號。芯片所產(chǎn)生的響應(yīng)信號指示了集成電路的版本。同一芯片型號的不同芯片版本可能是由于這種芯片型號由多個不同的廠家制造的和/或芯片設(shè)計有了不同程度的修訂而產(chǎn)生的。芯片的響應(yīng)信號傳送給工廠系統(tǒng)后,工廠系統(tǒng)將所產(chǎn)生的響應(yīng)信號與列有一些指定的響應(yīng)信號的對照表相比較,確定所用的集成電路的版本。然后,工廠系統(tǒng)根據(jù)識別出的集成電路版本檢索出適當(dāng)?shù)墓S設(shè)定,裝入無線通信設(shè)備。
有可能集成電路芯片的某些版本具有一定的其它版本不具有的功能。為了利用這個附加的功能,無線通信設(shè)備的制造廠家可以為不同版本的集成電路芯片裝入不同的工廠設(shè)定,即使是這些版本的集成電路芯片來自同一個芯片制造廠家。此外,工廠系統(tǒng)還可以根據(jù)識別出的集成電路芯片的版本向集成電路芯片發(fā)送一個激活信號,啟動在這個集成電路芯片版本可用的附加功能。這樣,對于有這個功能的那些版本的集成電路就可以啟動某些版本的集成電路不可得到的一些功能。
采用本發(fā)明,可以在一個集成電路安裝后根據(jù)這個集成電路對查詢信號的響應(yīng)而產(chǎn)生的響應(yīng)信號確定這個集成電路的版本。根據(jù)所確定的芯片版本,可以裝入適當(dāng)?shù)墓S設(shè)定,而且可以隨意啟動所選的功能。本方法減少了人為差錯的可能性,并不需要加大集成電路芯片的尺寸。
附圖簡要說明
圖1為一個連接到工廠系統(tǒng)上裝入工廠設(shè)定的裝有本發(fā)明的集成電路芯片的無線通信設(shè)備的方框圖。
詳細(xì)說明作為例示,本發(fā)明將以蜂窩電話機(jī)10為背景進(jìn)行說明。概括地說,蜂窩電話機(jī)10通常包括控制器12、各種輔助系統(tǒng)14、收發(fā)信機(jī)20和天線16,以在該技術(shù)領(lǐng)域內(nèi)眾所周知的方式工作。收發(fā)信機(jī)20通常包括一個或多個ASIC集成電路芯片30,對各個發(fā)射和/或接收信號的特性,諸如功率電平、調(diào)制等,進(jìn)行控制。這些ASIC集成電路芯片30通常將信號在電話機(jī)10內(nèi)部使用的中頻和傳輸使用的射頻之間進(jìn)行變換。本發(fā)明將以這樣的ASIC芯片30為例進(jìn)行說明。
由于產(chǎn)量的需要,對于一個電話機(jī)制造廠來說經(jīng)常是采用由多個芯片制造廠家制造的一種給定型號的ASIC芯片30。為了論述方便,兩個ASIC芯片30,如果它們能完成相同的諸如射頻調(diào)制或解調(diào)之類的通用總體功能、具有可互換的結(jié)構(gòu),就認(rèn)為是具有相同的“型號”。為了考慮多個供貨源的情況,電話機(jī)制造廠制訂了對于這種特定的型號的所有ASIC芯片30是共同的詳細(xì)規(guī)格。這個共同規(guī)格送到各個制造集成電路芯片30的芯片制造廠家,要所制造出的集成電路芯片30符合這個規(guī)格。
各芯片制造廠家可能選擇不同的方式來實現(xiàn)這種芯片的共同規(guī)格,從而使得相同型號的ASIC芯片30在性能特性上稍有不同。此外,各個芯片制造廠家可能開發(fā)出一些對現(xiàn)有的功能作了修改或者在ASIC芯片30內(nèi)考慮了附加功能的新的芯片設(shè)計。這樣的新設(shè)計稱為具有不同的修改或版本。為了清晰起見,這些差別將稱為不同的“版本”。因此,同一個型號的兩個ASIC芯片在它們由于不同的芯片制造廠家制造和/或芯片設(shè)計具有不同的修改時,就認(rèn)為有著不同的“版本”。對于這些不同的芯片版本,通常在共同規(guī)格上還添加了一個各別的“承制廠特殊規(guī)格”。
應(yīng)注意的是,所有對ASIC芯片30的設(shè)計的修改不一定能很容易并入共同規(guī)格。例如,廠家A的新功能可能是基于一個專利性的新設(shè)計或改進(jìn)的制造工藝。這樣,實現(xiàn)這種新功能所需的信息傳遞給廠家B可能會侵犯廠家A的知識產(chǎn)權(quán)。所以,這種功能即使是非常可取的,也可能不能并入共同規(guī)格。然而,這種功能顯然可以并入廠家A的承制廠特殊規(guī)格而不會有這樣的問題。
在很多情況下,電話機(jī)制造廠家必須進(jìn)行許多的工廠設(shè)定,彌補(bǔ)同一型號的ASIC芯片30的不同版本之間的性能差別。這些工廠設(shè)定例如幫助確定控制器12和/或輔助系統(tǒng)14應(yīng)怎樣工作來為ASIC芯片30提供適當(dāng)?shù)妮斎搿Mǔ?,一組工廠設(shè)定對于從一個芯片制造廠家得到的ASIC芯片30是適當(dāng)?shù)模硪粋€組工廠設(shè)定對從另一個芯片制造廠家得到的同一型號的ASIC芯片30是適當(dāng)?shù)?。同樣,一組工廠設(shè)定可能對于從一個芯片制造廠家得到的作了特定修改的ASIC芯片30是適當(dāng)?shù)?,而另一組工廠設(shè)定可能對于從同一個芯片制造廠家得到的作了不同修改的同一型號的ASIC芯片30是適當(dāng)?shù)摹R虼?,對于電話機(jī)制造廠家來說重要的是知道在生產(chǎn)電話機(jī)10期間正用的是哪個具體芯片版本,從而可以進(jìn)行適當(dāng)?shù)墓S設(shè)定。
本發(fā)明通過對ASIC芯片30進(jìn)行查詢,根據(jù)得到的ASIC芯片的響應(yīng)來確定ASIC 30的芯片版本。有了這個信息,電話機(jī)制造廠家就可以為在電話機(jī)10內(nèi)所用的具體芯片版本選擇適當(dāng)?shù)墓S設(shè)定,予以裝入。
為了便于識別所用的芯片版本,電話機(jī)制造廠家為每個ASIC芯片制造廠家提供一個承制廠具體規(guī)格,要求芯片30在受到用一個預(yù)定的輸入(查詢)信號查詢時產(chǎn)生一個預(yù)先確定的特定響應(yīng)信號。對于不同版本的芯片30要求響應(yīng)信號也不同。通常,電話機(jī)制造廠家首先為所影響的芯片型號建立一個響應(yīng)信號與芯片版本的對照表55。至少,為每個制造這個型號的芯片的芯片制造廠家指定至少一個獨特的響應(yīng)信號。告訴每個芯片制造廠家各自的響應(yīng)信號,但是最好不告訴任何競爭方的響應(yīng)信號。芯片制造廠家于是將它的集成電路芯片30設(shè)計和制造成在芯片30接收到查詢信號時產(chǎn)生相應(yīng)的響應(yīng)信號。
此后,在生產(chǎn)電話機(jī)10期間就將集成電路30安裝上去。通常,可以用任何傳統(tǒng)的方式將芯片30加到電話機(jī)10的主印刷電路板上。此后,裝入工廠設(shè)定。為此,將一個工廠系統(tǒng)50接到電話機(jī)10上,或者至少是上面裝有集成電路30的電路板上。除了任何在該技術(shù)領(lǐng)域所知的其他任務(wù),工廠系統(tǒng)50還發(fā)送一個專用的預(yù)定輸入查詢信號給集成電路30。查詢信號通常以電子方式發(fā)送給集成電路30,但是也可以采用其他方式,例如光傳輸或任何在該技術(shù)領(lǐng)域內(nèi)所知的其他方式。這個查詢信號通常作為串行指令集的一部分通過電話機(jī)的控制器12送至ASIC芯片30。例如,可以將查詢信號分配到串行指令的第六個字,而這個查詢字可以是一個特定的信號,例如為“0010110”。ASIC芯片30以在該技術(shù)領(lǐng)域內(nèi)眾所周知的方式檢測這個查詢信號。作為響應(yīng),ASIC芯片30產(chǎn)生制造廠家在ASIC芯片30內(nèi)預(yù)先編定的響應(yīng)信號。響應(yīng)信號可以是一個在為此留出的特定輸出端口上產(chǎn)生的信號,也可以是在ASIC 30的也作其他用途的輸入/輸出口中選出的一個或多個輸入/輸出口上產(chǎn)生的一個預(yù)定模式。響應(yīng)信號傳送給工廠系統(tǒng)50。
工廠系統(tǒng)50將所產(chǎn)生的響應(yīng)信號與列有各響應(yīng)信號的對照表55進(jìn)行比較,確定所用的集成電路30的版本。如果需要,工廠系統(tǒng)50可以首先檢驗是否接收到的是一個無效的響應(yīng)信號。如果響應(yīng)信號無效,就用聲音發(fā)出警報,或者就拒收這個電話機(jī)10。如果接收到的是一個有效的響應(yīng)信號,工廠系統(tǒng)50就根據(jù)識別出的芯片版本選擇適當(dāng)?shù)墓S設(shè)定,以任何在該技術(shù)領(lǐng)域內(nèi)眾所周知的方式裝入電話機(jī)10。例如,工廠系統(tǒng)50可以利用一個查找表確定與芯片30產(chǎn)生的響應(yīng)信號相應(yīng)的芯片版本,然后利用一個數(shù)據(jù)庫選擇相應(yīng)的工廠設(shè)定。這些工廠設(shè)定通常包括發(fā)送給電話機(jī)的控制器12的信息或者發(fā)送給電話機(jī)10其他部分的信息,影響集成電路30的輸入,從而可以保證電話機(jī)10正確工作,如上所述,來自同一個制造廠家的不同版本的集成電路30除了共同規(guī)格要求的以外可以還具有附加功能。例如,一個廠家的RF ASIC可以有兩個版本,第一個版本有一個第一型節(jié)電例行程序,而第二版本有一個效率更高的第二型節(jié)電例行程序。在這種情況下,要為這個芯片制造廠家指定多個不同的響應(yīng)信號,分別分配給這個芯片制造廠家的這種芯片型號的不同芯片版本。根據(jù)響應(yīng)信號可以檢測出ASIC芯片30的具體芯片版本,從而確定可用哪種節(jié)電方式。在檢測到是第一ASIC芯片版本時,裝入電話機(jī)10的工廠設(shè)定將適合第一型節(jié)電例行程序。在檢測到是第二ASIC芯片版本時,裝入電話機(jī)10的工廠設(shè)定將適合第二型節(jié)電例行程序。因此,來自一個芯片廠家的同一芯片型號的不同芯片版本可以有不同的工廠設(shè)定。
此外,工廠系統(tǒng)50發(fā)送的這些工廠設(shè)定可以隨意包括一個激活信號,啟動所選一些對于集成電路30的版本可用的功能。為了修改以上給出的這個例子,假設(shè)第二版本的ASIC芯片30具有執(zhí)行第一型節(jié)電和更有效的第二型節(jié)電這兩種的能力。在檢測到的是第二ASIC芯片版本時,可以為高性能電話機(jī)10裝入適合第二型節(jié)電的包括這個激活信號的工廠設(shè)定,而對于低檔的電話機(jī)10,可以將適合第一型節(jié)電的但不包括這個激活信號的工廠設(shè)定裝入。這樣,對于有這個功能的那些版本的集成電路30就可以啟動某些版本的集成電路30不可得到的一些功能。
本發(fā)明不僅適合于蜂窩電話機(jī)10,而且也適合于任何無線通信設(shè)備10,例如衛(wèi)星電話機(jī)、個人數(shù)字助理等等。
采用本發(fā)明,可以在集成電路30安裝后根據(jù)集成電路30響應(yīng)查詢信號而產(chǎn)生的響應(yīng)信號確定集成電路30的版本。根據(jù)所確定的芯片版本,可以裝入工廠設(shè)定,而且可以隨意啟動所選功能。雖然沒有必要,但這種方法也可以特為用來確定集成電路30的制造廠家。本方法減少了人為差錯的可能性,而不需要加大集成電路芯片的尺寸。此外,無線通信設(shè)備10本身不必過度負(fù)擔(dān)為區(qū)分版本可能不同的集成電路30所需的附加組成和存儲所有可能需要的設(shè)定;這些都可以由工廠系統(tǒng)50負(fù)擔(dān),從而可以降低無線通信設(shè)備10的總成本。
當(dāng)然,本發(fā)明可以根據(jù)本發(fā)明的精神和基本特征用與在這里所提出的不同的其他具體方式實現(xiàn)。因此,在這里給出的這些實施例在各個方面都是說明性的而不是限制性的,本發(fā)明的專利保護(hù)范圍僅由所附權(quán)利要求書涵蓋。
權(quán)利要求
1.一種為至少有一個集成電路的無線通信設(shè)備建立一些工廠設(shè)定的方法,所述集成電路的型號具有多個可能版本,所述方法包括下列步驟a)向所述集成電路發(fā)送一個預(yù)定輸入信號;b)所述集成電路響應(yīng)所述輸入信號,產(chǎn)生一個指示所述集成電路的版本的預(yù)定響應(yīng)信號;c)根據(jù)產(chǎn)生的所述響應(yīng)信號識別所述集成電路的版本;d)根據(jù)所識別的所述集成電路的版本為所述無線通信設(shè)備選擇一個或多個適當(dāng)?shù)墓S設(shè)定;以及e)將所選擇的工廠設(shè)定裝入所述無線通信設(shè)備。
2.權(quán)利要求1的方法,其中所述工廠設(shè)定包括一個啟動所述集成電路的一個或多個功能的激活信號。
3.權(quán)利要求1的方法,其中所述集成電路的可能版本屬于一個有一個可以有選擇地啟動的附加功能的第一組或者一個沒有所述附加功能的第二組,其中所述工廠設(shè)定在所識別的版本屬于所述第一組時包括一個啟動所述附加功能的激活信號,而在所識別的版本屬于所述第二組時不包括所述激活信號。
4.要求1的方法,所述方法還包括在所述發(fā)送所述輸入信號的步驟前將所述集成電路安裝在所述無線通信設(shè)備上的步驟。
5.權(quán)利要求1的方法,所述方法還包括在所述發(fā)送所述輸入信號的步驟前為每個集成電路版本指定一個獨特的響應(yīng)信號的步驟。
6.權(quán)利要求1的方法,其中所述版本分別與所述集成電路的不同制造廠家相應(yīng)。
7.權(quán)利要求1的方法,其中所述版本分別與同一個制造廠家的所述集成電路的不同修改情況相應(yīng)。
8.權(quán)利要求1的方法,其中所述集成電路是一個ASIC。
9.權(quán)利要求8的方法,其中所述集成電路是一個在無線通信設(shè)備通過對信號的包括頻率、振幅和調(diào)制的特性組中選出的一個或多個特性進(jìn)行調(diào)整來調(diào)整一些信號的ASIC。
10.權(quán)利要求1的方法,其中所述輸入信號是以電子方式發(fā)送給所述集成電路的。
11.權(quán)利要求1的方法,其中所述工廠設(shè)定包括對所述無線通信設(shè)備的校準(zhǔn)信息。
12.權(quán)利要求1的方法,其中所述無線通信設(shè)備是一個蜂窩電話機(jī)。
13.一種為至少有一個集成電路的無線通信設(shè)備建立一些工廠設(shè)定的方法,所述方法包括下列步驟a)建立所述集成電路的多個版本,其中至少有一個版本包括在另一個版本內(nèi)沒有的功能;b)建立一個列有多個允許的響應(yīng)信號的表;c)為每個版本至少從所述表中指定一個所述響應(yīng)信號;d)此后,以電子方式查詢所述集成電路,使所述集成電路產(chǎn)生一個響應(yīng)信號;e)將所述集成電路產(chǎn)生的所述響應(yīng)信號與所述響應(yīng)信號表相比較,識別所述集成電路的版本;f)根據(jù)所識別的所述集成電路的版本為所述無線通信設(shè)備選擇一個或多個工廠設(shè)定;g)將所選擇的工廠設(shè)定裝入所述無線通信設(shè)備;以及h)如果所述響應(yīng)信號與一個具有所述功能的集成電路版本相應(yīng),就激活所述功能。
14.權(quán)利要求13的方法,所述方法還包括在所述查詢步驟前將所述集成電路安裝在所述無線通信設(shè)備內(nèi)的步驟。
15.權(quán)利要求13的方法,其中所述集成電路是一個ASIC。
16.權(quán)利要求15的方法,其中所述集成電路是一個在無線通信設(shè)備內(nèi)通過對信號的包括頻率、振幅和調(diào)制的特性組中選出的一個或多個特性進(jìn)行調(diào)整來調(diào)整一些信號的ASIC。
17.權(quán)利要求13的方法,其中所述輸入信號是以電子方式發(fā)送給所述集成電路的。
18.權(quán)利要求13的方法,其中所述工廠設(shè)定包括對所述無線通信設(shè)備的校準(zhǔn)信息。
19.權(quán)利要求13的方法,其中所述無線通信設(shè)備是一個蜂窩電話機(jī)。
全文摘要
在生產(chǎn)期間,無線通信設(shè)備的制造廠家通過對集成電路響應(yīng)電子查詢而產(chǎn)生的響應(yīng)信號的解釋確定所用的具體集成電路的版本。設(shè)備制造廠家最好為所影響的計算機(jī)芯片類型建立一個響應(yīng)信號與計算機(jī)芯片版本的對照表。每個集成電路芯片制造廠家于是將集成電路芯片設(shè)計和制造成在接收到特定的預(yù)定查詢時產(chǎn)生相應(yīng)的響應(yīng)信號。在以后的設(shè)備生產(chǎn)期間,將一個工廠系統(tǒng)接至所述設(shè)備,發(fā)送查詢信號。計算機(jī)芯片檢測到這個查詢信號后,作出響應(yīng),集成電路就產(chǎn)生預(yù)先規(guī)定的響應(yīng)信號。工廠系統(tǒng)將所產(chǎn)生的這個響應(yīng)信號與列有一些指定的響應(yīng)信號的對照表相比較,確定所用的集成電路的版本。然后,工廠系統(tǒng)根據(jù)識別出的集成電路版本選擇適當(dāng)?shù)墓S設(shè)定裝入無線通信設(shè)備。此外,工廠系統(tǒng)還可以根據(jù)識別出的集成電路芯片的版本向集成電路芯片發(fā)送一個激活碼,啟動在這個集成電路芯片版本可用的附加功能。
文檔編號G06F11/00GK1341333SQ00804264
公開日2002年3月20日 申請日期2000年2月8日 優(yōu)先權(quán)日1999年2月25日
發(fā)明者R·D·貝施 申請人:艾利森公司