實(shí)現(xiàn)數(shù)字孿生比在工具之間轉(zhuǎn)換數(shù)據(jù)要復(fù)雜得多。
半導(dǎo)體設(shè)計(jì)、制造和測(cè)試正變得更加緊密地集成,因?yàn)?a href="http://wenjunhu.com/v/tag/137/" target="_blank">芯片行業(yè)尋求使用更少的工程師來(lái)優(yōu)化設(shè)計(jì),為提高效率和潛在降低芯片成本奠定基礎(chǔ),而不僅僅是依靠規(guī)模經(jīng)濟(jì)。
這些不同流程之間的粘合劑是數(shù)據(jù),芯片行業(yè)正在努力通過(guò)在更多地方利用這些數(shù)據(jù),將這些流程中的各個(gè)步驟編織在一起。目標(biāo)包括在異構(gòu)設(shè)計(jì)中進(jìn)行權(quán)衡時(shí)更好的可見(jiàn)性、更快的上市時(shí)間以及提高現(xiàn)場(chǎng)可靠性。這將通過(guò)芯片內(nèi)和系統(tǒng)內(nèi)監(jiān)控功能以及在從設(shè)計(jì)到制造的流程中來(lái)回共享和利用數(shù)據(jù)來(lái)實(shí)現(xiàn)。
“全球有近23,000個(gè)電氣工程師職位空缺,”是德科技解決方案研究員DuaneLowenstein說(shuō)。“我們沒(méi)有培養(yǎng)出足夠的電氣工程師。我們會(huì)在未來(lái) 5 年或 10 年內(nèi)填補(bǔ)這一空白嗎?可能不會(huì)。部分原因是所謂的“灰色海嘯”,即 35% 的人口年齡在 65 歲或以上,并且每天增加 10,000 人。我們不能每天培養(yǎng) 10,000 名新員工來(lái)填補(bǔ)其中一些工作崗位。即使在新冠流行之前,普通人也只在美國(guó)一家公司工作了 4.1 年,這對(duì)我們公司意味著什么?我們得到了一位偉大的工程師,我們很興奮,并且需要一年到兩年的時(shí)間來(lái)培訓(xùn)他們以了解我們的流程。然后他們?yōu)槲覀児ぷ髁舜蠹s一兩年,然后就離開(kāi)了。這是個(gè)大問(wèn)題?!?/p>
它也是增加使用數(shù)字孿生和相關(guān)方法的主要驅(qū)動(dòng)力之一?!皵?shù)字孿生消除了系統(tǒng)中的工作,我們今天需要能夠用更少的工程師來(lái)做事,”Lowenstein 說(shuō)?!拔覀儧](méi)有足夠的人手,但即使我們有,我們也必須改變流程以縮短上市時(shí)間,并能夠轉(zhuǎn)化為無(wú)處不在的可重復(fù)性?!?/p>
除了勞動(dòng)力短缺之外,人們還擔(dān)心芯片和材料的可用性以及供應(yīng)鏈的穩(wěn)健性。
“我不能去找一個(gè)這樣的供應(yīng)商,那個(gè)供應(yīng)商經(jīng)歷了地震、海嘯、火災(zāi)或流行病,突然我就被關(guān)閉了。”?這正是芯片制造商正在發(fā)生的事情,”他說(shuō)?!白钪匾氖牵嬖诋a(chǎn)能限制,但生產(chǎn)定制化程度更高。這意味著我必須能夠更快地進(jìn)行設(shè)計(jì)。我必須更準(zhǔn)確地設(shè)計(jì),因?yàn)檫@會(huì)影響產(chǎn)量和可預(yù)測(cè)性等因素。如果我不能立即構(gòu)建一些東西,然后慢慢地增加,那么增加時(shí)間就是一個(gè)問(wèn)題,因?yàn)檫@是一個(gè)容量限制。如果我能在一周內(nèi)提高速度而不是六個(gè)月,因?yàn)槲业臄?shù)字雙胞胎正是我所想的那樣,那會(huì)很有幫助?!?/p>
打破孤島
在過(guò)去,設(shè)計(jì)和測(cè)試是不同的領(lǐng)域?!澳銖墓δ艿慕嵌仍O(shè)計(jì)你的產(chǎn)品,你甚至根本不關(guān)心產(chǎn)品的物理實(shí)現(xiàn)是什么樣的,” Cadence數(shù)字與簽核組產(chǎn)品管理組總監(jiān) Rob Knoth 說(shuō)?!凹词鼓鞘欠珠_(kāi)的。隨著設(shè)計(jì)技術(shù)的發(fā)展,產(chǎn)品的功能設(shè)計(jì)和產(chǎn)品的物理設(shè)計(jì)開(kāi)始融合。這樣做有很大的動(dòng)力,因?yàn)樗s短了上市時(shí)間并有助于降低利潤(rùn)。在過(guò)去的 5 到 10 年里,測(cè)試已經(jīng)開(kāi)始成為同一個(gè)話題的一部分?!?/p>
由于某些關(guān)鍵原因,設(shè)計(jì)人員不能再忽視測(cè)試,這一點(diǎn)已被廣泛接受。
“在安全關(guān)鍵、高可靠性產(chǎn)品中,您希望確保零缺陷、預(yù)期的較長(zhǎng)使用壽命以及以正確的方式處理安全問(wèn)題,”Knoth 說(shuō)?!坝捎谶@些原因,測(cè)試越來(lái)越多地開(kāi)始滲透到設(shè)計(jì)規(guī)劃中。這與高級(jí)節(jié)點(diǎn)相結(jié)合,并確保您正在測(cè)試這些高級(jí)節(jié)點(diǎn)上的所有新缺陷,并在它們處于現(xiàn)場(chǎng)時(shí)密切關(guān)注它們。頓時(shí),三方都以非常平等的位置坐在桌邊。與其說(shuō)設(shè)計(jì)人員必須為測(cè)試做準(zhǔn)備,不如說(shuō)是產(chǎn)品設(shè)計(jì)正在將測(cè)試視為三個(gè)重要品質(zhì)之一。你擁有產(chǎn)品的最終功能。你有你的產(chǎn)品的物理實(shí)現(xiàn)?!?/p>
這意味著設(shè)計(jì)團(tuán)隊(duì)需要牢記測(cè)試的物理現(xiàn)實(shí)——它會(huì)占用一些區(qū)域并需要布線。對(duì)于先進(jìn)的數(shù)字設(shè)計(jì),了解測(cè)試的功率、性能、面積和擁塞影響也很重要。同時(shí),各個(gè)部分的交叉方式仍然存在差距,因此需要在填補(bǔ)差距時(shí)調(diào)整流程。
“有些技術(shù)在一些公司中被廣泛采用,但在 RTL 插入測(cè)試等方面仍然落后。我們看到了這一點(diǎn),但肯定還有一些地方?jīng)]有,”Knoth 說(shuō)。
因此,僅添加 DFT、在測(cè)試器中運(yùn)行測(cè)試結(jié)構(gòu)并獲得通過(guò)/失敗結(jié)果已經(jīng)不夠了?!拔覀兊膹?fù)雜性要高得多,”Siemens Digital Industries Software的 Tessent Embedded Analytics 產(chǎn)品經(jīng)理 Richard Oxland 說(shuō)?!拔覀?cè)?3nm 處下降,所以事情變得更難了。我們?nèi)绾翁幚??好吧,我們需要把廚房的水槽扔過(guò)去。但我們也不能大幅增加在測(cè)試儀中進(jìn)行測(cè)試的成本,以及我們獲得的任何后續(xù)成本。這意味著我們也需要變得更聰明?!?/p>
特別是對(duì)于安全關(guān)鍵系統(tǒng)的功能驗(yàn)證,將測(cè)試內(nèi)容呈現(xiàn)在 RTL 而不是門(mén)級(jí)是至關(guān)重要的。“RTL 是由許多在物理設(shè)計(jì)之前并行完成的功能驗(yàn)證模擬工作所驅(qū)動(dòng)的,以確保您擁有一個(gè)可用的產(chǎn)品,”Knoth 指出?!耙虼耍瑴y(cè)試對(duì)設(shè)計(jì)的功能越重要,測(cè)試 IP 就必須出現(xiàn)在用于功能驗(yàn)證的文件中。該內(nèi)容已經(jīng)從門(mén)級(jí)向上遷移到 RTL,以便功能驗(yàn)證能夠看到它?!?/p>
以不同的方式使用數(shù)據(jù)
這就是數(shù)字孿生變得尤為重要的地方。數(shù)字孿生是物理事物的數(shù)字表示,通過(guò)進(jìn)行某種傳感和監(jiān)控來(lái)實(shí)現(xiàn)?!叭绻銢](méi)有傳感和監(jiān)控能力,你就不可能擁有數(shù)字孿生,”O(jiān)xland 說(shuō)?!澳阈枰幸恍┒ㄆ趫?bào)告重要指標(biāo)的東西。這就是有助于推動(dòng)業(yè)務(wù)價(jià)值的因素。”
Oxland 指出,可以使用兩種不同類(lèi)型的數(shù)字孿生應(yīng)用程序來(lái)推動(dòng)業(yè)務(wù)價(jià)值?!耙粋€(gè)是閉環(huán)應(yīng)用程序,可以在其中通過(guò)設(shè)計(jì)流程收集數(shù)據(jù),并在設(shè)計(jì)階段、仿真階段甚至制造階段將數(shù)據(jù)輸入數(shù)據(jù)庫(kù)。然后,在硅片中,你也在輸入數(shù)據(jù),可以在沿著流程向下移動(dòng)時(shí),將這些相互對(duì)應(yīng)的程度關(guān)聯(lián)起來(lái)。”
這種閉環(huán)數(shù)字孿生的明顯應(yīng)用是提高性能,但它也可能對(duì)產(chǎn)量和可靠性產(chǎn)生重大影響?!斑@意味著你可以開(kāi)始說(shuō),‘我做出了這些設(shè)計(jì)決定,我在仿真中測(cè)試了它們,但在硅片中它并沒(méi)有像我預(yù)期的那樣工作?!悄銚碛兴械臄?shù)據(jù)來(lái)關(guān)閉循環(huán)并看到設(shè)計(jì)決策是錯(cuò)誤的,因?yàn)?,例如,你?yīng)該輸入 5nm 的偏移量。這種方法就像是 Shift Left 的延伸?!?/p>
還有一些工作流樣式的應(yīng)用程序包含真實(shí)硅的數(shù)字孿生,可以為其設(shè)置警報(bào)。因此,如果互連延遲大于 500 毫秒,例如,它可以觸發(fā)警報(bào),指示軟件堆棧中某處存在問(wèn)題需要修復(fù)。
在芯片上監(jiān)控的內(nèi)容可以在物理上或結(jié)構(gòu)上進(jìn)行分類(lèi),例如 PVT,然后使用proteanTecs的片上代理進(jìn)行參數(shù)化分類(lèi)。該公司利用基于芯片遙測(cè)技術(shù)的所謂“深度數(shù)據(jù)分析”,使用在測(cè)試和任務(wù)模式下運(yùn)行的多維代理。因此,這些代理可以實(shí)時(shí)監(jiān)控性能,并發(fā)送有關(guān)由于老化和制造過(guò)程中未發(fā)現(xiàn)的潛在缺陷導(dǎo)致性能下降的警報(bào)。此外,該技術(shù)還可用于運(yùn)營(yíng)、環(huán)境和應(yīng)用程序監(jiān)控,測(cè)量硬件上的工作負(fù)載和軟件壓力,以及監(jiān)控高級(jí)封裝中的互連。
“在這個(gè)級(jí)別,您可能想要檢測(cè)總線延遲,”O(jiān)xland 說(shuō)?!叭绻诓煌瑢用姹O(jiān)控這些東西,你可以將它們用于不同的目的。ProteanTecs 有一個(gè)關(guān)于老化參數(shù)傳感器的精彩故事,它可以提高可靠性,然后讓您在預(yù)測(cè)性維護(hù)中創(chuàng)造商業(yè)價(jià)值。因此,不用停機(jī),您可以說(shuō),“我現(xiàn)在就派一名工程師出去,因?yàn)榭雌饋?lái)這個(gè)芯片在兩周后就會(huì)出現(xiàn)故障。”這可能會(huì)使您免于違反 SLA 或造成另一種緊急情況。”
嵌入式分析對(duì)于檢查特定版本的軟件與設(shè)計(jì)之間的交互尤為重要。“我們有能力在更細(xì)粒度的層面上看到正在發(fā)生的事情,以及硬件和軟件之間的交互是什么,”他指出。“也許您對(duì)該軟件運(yùn)行的所有測(cè)試看起來(lái)都不錯(cuò)。把它放到野外,一些最終用戶(hù)做了一些非常古怪的事情導(dǎo)致了問(wèn)題,但它每 1000 億個(gè)周期只發(fā)生一次。將如何檢測(cè)到它?如果有一種在芯片上檢測(cè)到非常長(zhǎng)的延遲時(shí)自動(dòng)發(fā)送警報(bào)的方法,就可以修復(fù)它。
進(jìn)入測(cè)試空間,存在導(dǎo)致問(wèn)題的離群用例。
“Meta 最近發(fā)布的一件事涉及靜默數(shù)據(jù)損壞,”O(jiān)xland 說(shuō)?!皼](méi)有人知道他們?yōu)槭裁丛谀抢锘蛉绾握业剿麄?。但是,如果?DUT 上有測(cè)試結(jié)構(gòu),則可以根據(jù)奇怪的事件觸發(fā)這些結(jié)構(gòu)。也許您在芯片未被頻繁使用的那一天有某個(gè)時(shí)間點(diǎn),可以將其取下,運(yùn)行測(cè)試,收集數(shù)據(jù),在芯片上進(jìn)行分析,或者將其發(fā)送到云端并在那里進(jìn)行分析??梢栽谛酒献龅脑蕉嘣胶谩H绻阌斜O(jiān)視器,你可以檢測(cè)到問(wèn)題,如果存在結(jié)構(gòu)性問(wèn)題,你可以通過(guò)測(cè)試找出問(wèn)題的根源——所有這些都可以自動(dòng)化?!?/p>
缺少什么
對(duì)測(cè)試的各個(gè)方面的物理感知越多,它與設(shè)計(jì)過(guò)程的吻合就越好。
“在這方面總會(huì)有改進(jìn)的空間,”Cadence 的 Knoth 說(shuō)。將測(cè)試內(nèi)容轉(zhuǎn)移到 RTL 空間有時(shí)會(huì)使這項(xiàng)工作變得更加困難。當(dāng)你在實(shí)現(xiàn)過(guò)程中插入一些東西時(shí),這很自然也很容易理解,“這是測(cè)試,我可以用不同于功能電路的方式來(lái)操作它?!钡钱?dāng)在 RTL 級(jí)別插入內(nèi)容時(shí),這可能會(huì)有點(diǎn)棘手。因此,總會(huì)有改進(jìn)實(shí)施流程、驗(yàn)證、流程等的空間?!?/p>
此外,芯片需要配備正確類(lèi)型的傳感器,以指示何時(shí)需要進(jìn)行更多測(cè)試,或者是否需要重新測(cè)試某些內(nèi)容。例如,芯片某個(gè)部分的溫度可能很高,或者交易時(shí)間過(guò)長(zhǎng)。
Oxland 說(shuō):“我們?nèi)栽诿鞯降资鞘裁搭?lèi)型的觸發(fā)因素。我們需要了解所有這些復(fù)雜性的方法,以及最終如何更好地指導(dǎo)測(cè)試。我們有時(shí)會(huì)說(shuō),“為更多測(cè)試而設(shè)計(jì),并且為更多測(cè)試而設(shè)計(jì)?!?你必須以某種方式兩者兼顧——更智能、更全面、更便宜的測(cè)試——但也要使用其他類(lèi)型的數(shù)據(jù)(例如 PVT、參數(shù)和功能)來(lái)增強(qiáng)測(cè)試?!?/p>
其中一些已經(jīng)在可靠性被認(rèn)為至關(guān)重要的市場(chǎng)中進(jìn)行了多年。Imperas首席執(zhí)行官 Simon Davidmann 說(shuō):“我們想確切地知道我們交付的是什么。如果有缺失,我們需要知道。如果有一些不符合我們預(yù)期的質(zhì)量,我們需要知道。這種方法使我們能夠選擇何時(shí)準(zhǔn)備好交付產(chǎn)品。”
Imperas 設(shè)計(jì)了一種測(cè)試驅(qū)動(dòng)的設(shè)計(jì)策略,其中測(cè)試與正在實(shí)施的工作同時(shí)實(shí)施。“當(dāng)我們提出一個(gè)項(xiàng)目并編寫(xiě)規(guī)范時(shí),我們會(huì)花費(fèi)大量時(shí)間來(lái)計(jì)劃對(duì)其進(jìn)行測(cè)試,以便我們知道何時(shí)完成,這就像硬件設(shè)計(jì)一樣,”Davidmann 解釋道?!拔覀?cè)诎l(fā)展處理器模型時(shí)編寫(xiě)測(cè)試計(jì)劃。編寫(xiě)測(cè)試計(jì)劃的人往往與實(shí)施模型的人不同,因此有兩個(gè)人閱讀規(guī)范。一個(gè)是在模型中的模擬器中實(shí)現(xiàn)它,另一個(gè)是在一堆測(cè)試中實(shí)現(xiàn)它。有時(shí)在較小的項(xiàng)目中可能是一個(gè)人,但通常是兩個(gè)人。在一些項(xiàng)目中,我們使用三個(gè),一些負(fù)責(zé)報(bào)道的人確定我們需要確保涵蓋的內(nèi)容。團(tuán)隊(duì)的所有成員都從規(guī)范中獲取它。一個(gè)實(shí)施它。一個(gè)寫(xiě)測(cè)試。一個(gè)決定如何衡量它,因?yàn)樗粌H僅是代碼覆蓋率,它是功能覆蓋率。我們使用這種測(cè)試驅(qū)動(dòng)的方法,以便在我們開(kāi)發(fā)產(chǎn)品時(shí)。我們知道我們?cè)谒馁|(zhì)量方面所處的位置,我們?cè)诜浅T敿?xì)的層面上工作,并對(duì)每項(xiàng)功能和特性進(jìn)行白盒點(diǎn)測(cè)試?!?/p>
將這些概念變?yōu)楝F(xiàn)實(shí)需要建模,然后將其與現(xiàn)實(shí)世界中發(fā)生的事情進(jìn)行對(duì)比。Synopsys產(chǎn)品營(yíng)銷(xiāo)總監(jiān) Robert Ruiz 表示:“你想要來(lái)自現(xiàn)實(shí)生活的數(shù)據(jù),并希望將其反映回?cái)?shù)字雙胞胎中?!?/p>
Ruiz 指出,ATPG工具通常通過(guò)生成一些刺激來(lái)處理設(shè)計(jì)元素的抽象?!啊屛覚z查一下輸出是什么,然后將其應(yīng)用到測(cè)試儀上的硅片上?!@在幾年前還可以,但改進(jìn)模型需要更深入地研究這一點(diǎn)。就我們?cè)谏a(chǎn)中看到的實(shí)際使用而言,相當(dāng)新的是說(shuō),'讓我們看一下 SPICE 級(jí)網(wǎng)表、晶體管,并更接近數(shù)字孿生概念,讓我們注入缺陷。讓我們拆開(kāi)電線,讓我們?cè)谀承┣闆r下引入短路。然后,讓我們不要運(yùn)行 ATPG。讓我們運(yùn)行一些更接近現(xiàn)實(shí)世界的東西,這更像是 SPICE 模擬,看看它是如何響應(yīng)的。然后我們將其反映回來(lái)?!?/p>
在其他情況下,實(shí)時(shí)測(cè)試是獲得高質(zhì)量測(cè)試的主要方法之一,大多數(shù)先進(jìn)的設(shè)計(jì)都是這樣做的。如果設(shè)計(jì)應(yīng)該以 3 GHz 運(yùn)行,理想情況下您希望設(shè)計(jì)在內(nèi)部以 3 GHz 運(yùn)行。傳統(tǒng)的 ATPG 方法是假設(shè)它將以 3 GHz 運(yùn)行,然后創(chuàng)建某種類(lèi)型的測(cè)試。然而,由于缺乏建?;蚺c數(shù)字孿生的連接,ATPG 工具并不知道如何做到這一點(diǎn)。
“近年來(lái),我們從靜態(tài)計(jì)時(shí)工具中獲取信息,并將其注入,現(xiàn)在 ATPG 工具說(shuō),‘根據(jù)這些信息,我知道路徑 A 是一條更長(zhǎng)的路徑。所以我將嘗試讓測(cè)試沿著這條路徑而不是更短的路徑進(jìn)行。通過(guò)這樣做,我更有可能捕捉到一種類(lèi)型的缺陷,因?yàn)檩^長(zhǎng)的路徑是 3 GHz,而較短的路徑是 2 GHz??梢酝ㄟ^(guò)查看硅來(lái)改進(jìn)時(shí)序模型,路徑余量監(jiān)視器可以測(cè)量來(lái)自實(shí)際硅的路徑的時(shí)序。該數(shù)據(jù)可以返回到時(shí)序模型,然后該信息提供給它,循環(huán)就完成了。”
雖然今天有許多方法可用,但它們可能無(wú)法與其他可以組合以創(chuàng)建數(shù)字孿生類(lèi)型仿真模型的部分聯(lián)系起來(lái)。
“隨著時(shí)間的推移,很多事情都會(huì)發(fā)生變化,”戴維曼指出?!拔覀?yōu)槲覀兊漠a(chǎn)品開(kāi)發(fā)了一種方法。我們不稱(chēng)之為數(shù)字孿生,但我們使用模擬,我們?cè)谖覀兯龅闹鈽?gòu)建其他模型。例如,如果我們正在處理一些非常復(fù)雜的事情,例如密碼學(xué)或 DSP,我們會(huì)找到一些加密算法,例如 C 語(yǔ)言,將其用作我們的參考,然后用我們正在使用的語(yǔ)言實(shí)現(xiàn)它處理。然后,我們得到了一個(gè)黃金參考,它實(shí)際上是一種模擬數(shù)字孿生類(lèi)型的上下文,但非常微觀。這與數(shù)字孿生的概念完全相同,因?yàn)楫?dāng)我們與 RISC-V 世界的客戶(hù)打交道時(shí),他們?cè)谧鍪裁矗克麄儼盐覀儺?dāng)作他們的數(shù)字雙胞胎。他們有 RTL,他們想知道 RTL 是否做了正確的事情。這是一個(gè)完整的驗(yàn)證策略。我們的 RISC-V 驗(yàn)證產(chǎn)品就像一個(gè)插在他們產(chǎn)品后面的插頭。當(dāng)他們?cè)谒麄兊?RTL 中得到一個(gè)完整的模擬時(shí),他們可以在它后面插入我們的技術(shù),它用手指圍繞著它并觀察正在發(fā)生的事情。它是一個(gè)核心的完整功能的孿生,配置為正是他們所擁有的。它坐在那里監(jiān)視每個(gè)事件,如果它發(fā)現(xiàn)它不喜歡的東西,它就會(huì)報(bào)告?!?/p>
Synopsys 的 Ruiz 預(yù)計(jì),隨著監(jiān)視器的發(fā)展,它們將獲取數(shù)據(jù)并改進(jìn)模型,不僅針對(duì) ATPG,而且針對(duì)設(shè)計(jì)本身?!爱?dāng)然,更好的計(jì)時(shí)模型不僅僅有利于 ATPG,”他說(shuō)?!八麄兲岣吡送瞥鰸M(mǎn)足性能要求的設(shè)計(jì)的能力,以及對(duì) EDA 流程的其他改進(jìn)?!?/p>
結(jié)論
當(dāng)這些不同的方法與收集、分析數(shù)據(jù)并投入使用的系統(tǒng)部署相結(jié)合時(shí),就會(huì)看到最大的好處。這個(gè)謎題有很多動(dòng)人的部分,而且演變過(guò)程很復(fù)雜。
Keysight 的 Lowenstein 說(shuō):“數(shù)字孿生與解決方案之間的哲學(xué)聯(lián)系比其他任何東西都重要?!薄拔以趺窗阉旁谝黄??我該如何改變我的哲學(xué),接受它,是因?yàn)樗鼤?huì)發(fā)生?”
他預(yù)測(cè),在 10 年內(nèi),這將成為芯片和系統(tǒng)開(kāi)發(fā)和測(cè)試的主要方式?!跋氤鲆环N非常簡(jiǎn)單的方法并利用所有聯(lián)系的公司將會(huì)成功。它將非常類(lèi)似于 SAP 或 Oracle 實(shí)施。當(dāng)最初提出這些系統(tǒng)的想法時(shí),每個(gè)人都說(shuō)它太復(fù)雜了,沒(méi)有人會(huì)接受這個(gè)?,F(xiàn)在,每個(gè)人都有一個(gè) MRP 系統(tǒng)。對(duì)于類(lèi)似數(shù)字孿生的系統(tǒng)來(lái)說(shuō),這將是一回事?!?/p>
編輯:黃飛
?
評(píng)論
查看更多