国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 互連技術(shù) > 正文

利用形式驗證檢查 SoC 連通性的正確性

發(fā)布時間:2020-12-22 來源:Mark Handover;Abdelouahab Ayari 責任編輯:lina

【導讀】連通性檢查涉及驗證器件布線。它相當于問這樣一個問題:“設(shè)計元素是否被正確裝配?” 更準確地說,它是在驗證設(shè)計中的邏輯模塊之間的連接是否正確,例如:模塊 B1 上的輸出 A 是否正確連接到模塊 B2 上的輸入 A''。這常常是很困難的驗證任務。

簡介
連通性檢查涉及驗證器件布線。它相當于問這樣一個問題:“設(shè)計元素是否被正確裝配?” 更準確地說,它是在驗證設(shè)計中的邏輯模塊之間的連接是否正確,例如:模塊 B1 上的輸出 A 是否正確連接到模塊 B2 上的輸入 A''。這常常是很困難的驗證任務。設(shè)計包含數(shù)以千計的導線,這些導線的正確性可能都需要檢查,因此要檢查的連接數(shù)量是一個問題。
 
調(diào)試提出了另一個次要的但常常同樣具有挑戰(zhàn)性的問題。原因是,雖然采用定向或約束隨機方法通過動態(tài)測試檢查連通性肯定能發(fā)現(xiàn)一些連通性錯誤,但問題只會表現(xiàn)為被測模塊內(nèi)部的功能性問題,而不一定能幫助查明問題連接。使用斷言可以在源頭捕獲設(shè)計錯誤,從而減輕調(diào)試問題。但是,所需的檢查量仍然可能令人瞠目。
 
為應對此類挑戰(zhàn),形式驗證為我們提供了一種快速、詳盡且支持高效調(diào)試的解決方案。傳統(tǒng)上,芯片級形式驗證確實不可行。該方法通常以模塊級別為目標,使狀態(tài)空間的規(guī)模保持在適當水平。但是,鑒于連通性檢查僅集中在布線上(與模塊級別的復雜度相比,布線一般是器件的簡單部分),借助一些假設(shè),狀態(tài)空間可以減小到可管理的規(guī)模。這種簡化的性質(zhì)取決于所需檢查的類型。
 
本文首先會概述幾種類型的連通性檢查,然后詳細介紹一種新型半自動驗證流程(包括代碼)。已有一些 Mentor Graphics 使用該流程來簡化連通性檢查。該流程基于一個腳本環(huán)境,圍繞該環(huán)境提供了充足的信息以方便用戶開始實施新的驗證方法。
 
點對點連通性檢查的類型
直接點對點檢查
連通性檢查的最簡單形式是點對點檢查 —— 端口 A 是否連接到端口 B?這是就同一層次結(jié)構(gòu)而言的。
 
例如,如果一個設(shè)計有八個模塊,所有模塊都位于頂層,那么驗證只需要檢查這八個模塊與頂層之間的連接。
 
在這種情況下,我們只需把八個子模塊進行黑盒化處理,而不必對整個器件進行建模。檢查不依賴于模塊內(nèi)容,因此無需讀取這些模塊的 HDL。
 
跨層次結(jié)構(gòu)的直接點對點檢查
這在本質(zhì)上與簡單檢查方法相似,不過檢查的是位于一個層次結(jié)構(gòu)中一個模塊上的端口是否在物理上正確連接到位于另一層次結(jié)構(gòu)中的一個模塊,或者位于信號源的單個端口是否連接到多個端點。
 
以對存儲器的寫使能為例。它可能起源于單個頂層輸入管腳,但可以連接到跨許多不同層次位置的許多存儲器實例。
 
現(xiàn)在涉及層次結(jié)構(gòu),因此無法將上方的模塊實例統(tǒng)一進行黑盒化處理。黑盒化處理應該在最高層級上執(zhí)行,但只能用于那些不在寫使能路徑上或可能影響寫使能連通性的邏輯路徑上的模塊。盡管更具挑戰(zhàn)性并需要一些設(shè)計知識,但這種更具選擇性的黑盒方法仍然可以顯著簡化狀態(tài)空間。
 
 
其他類型的檢查
驗證器件的模塊間連通性可能需要進行多種類型的檢查。到目前為止,我們僅考慮了點對點檢查,即所有條件下 A = B,層級可以相同或不同。許多連接都是這種性質(zhì)的,但也可能需要其他類型的檢查。
 
我們來看幾個例子。
 
條件點對點檢查
兩點之間的連接可能取決于系統(tǒng)中的其他行為或另一個信號的狀態(tài)。例如,當驗證管腳多路復用時,所選的 IO 路徑將取決于控制信號的值。令情況變得復雜的是,信號的目的地可能是一個相反值,執(zhí)行檢查時可能還需要考慮這一點。
 
有延遲的點對點
某些情況下需要點對點連接,但傳播可能要花費若干周期,而不是立即發(fā)生。因此,這就需要完善點對點檢查。
 
無延遲的點對點
這類似于前面所述的簡單點對點檢查,但有一個重大區(qū)別:用戶要求檢查明確驗證不僅 A 連接到 B,而且路徑上沒有時序邏輯。
 
構(gòu)造檢查
鑒于需要創(chuàng)建大量檢查才能全面檢查器件連通性情況,用戶如何創(chuàng)建所需的斷言?
 
一種常見方法是使用格式特別編制的電子表格,其中詳細說明了應連接的各個點、涉及的路徑延遲、反轉(zhuǎn)、條件等。然后,工具或腳本解析電子表格并將其轉(zhuǎn)換為斷言語言,例如 SystemVerilog 斷言 (SVA) 或?qū)傩哉f明語言 (PSL)。圖 1 顯示了一個帶有一些連通性信息的電子表格描述范例。
 
連通性信息(電子表格描述)
 
 
利用形式驗證檢查 SoC 連通性的正確性
圖 1
 
我們來瀏覽一下該電子表格。我們指定了兩種檢查類型:“cond” 指條件連接,“connect” 指無條件的直接連接。這將允許我們在創(chuàng)建檢查器期間創(chuàng)建不同斷言類型。“輸入1” 和 “輸入2” 字段詳細列出了設(shè)計中要進行連通性檢查的起點和終點。“條件” 列用于詳細說明需要設(shè)置什么信號才允許點對點連接為真。“connect”檢查沒有條件,檢查將是直接、無條件的。最后,所有延遲字段都是 0,表示所有連接都沒有延遲。
 
一旦電子表格格式固定并填充內(nèi)容,便可使用適當?shù)墓ぞ呋蚰_本來解析電子表格和創(chuàng)建斷言,而斷言將作為目標送入形式化工具。一種方法是使用通用屬性模板,然后在單獨的檢查器描述中添加每個屬性實例的連通性信息。這樣就可以將其綁定(使用 SystemVerilog 的 bind 結(jié)構(gòu)體)到設(shè)計的頂層。
 
圖 2 顯示了兩個通用屬性模板。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 2
 
屬性 cond_p 支持條件檢查,而 connect_p 支持直接無條件檢查。
 
此模板文件可以包含許多獨特類型的連通性檢查,一旦明確便無需用戶編輯。該文件不包含任何設(shè)計信息,因而與項目無關(guān),可以重復使用。
 
從電子表格自動創(chuàng)建的源就是檢查器詳細信息,其中包含模板文件中不同檢查的實例,并添加了適當?shù)男盘柮Q。一個例子如圖 3 所示。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 3
 
其他注意事項
時鐘
設(shè)計不可避免地包含多個時鐘。通過形式驗證,未定義的時鐘會產(chǎn)生與這些時鐘明確相關(guān)的設(shè)計邏輯和任何斷言的抽象。來自抽象域的信號成為形式驗證控制點,這可能會導致意外激發(fā)。
 
為了避免工具執(zhí)行任何抽象,必須定義所有時鐘。但是,某些設(shè)計有很多 10s 的時鐘,所以這可能很麻煩。
 
連通性檢查常常不驗證時鐘邏輯,因此定義時鐘貌似是不必要的任務。然而,為檢查連通性而創(chuàng)建的斷言會使用時鐘。
 
理論上講,用戶只需定義那些與斷言相關(guān)的時鐘,以及那些影響斷言所檢查路徑上的時序邏輯的時鐘。
 
不過,鑒于難以識別路徑上的時序邏輯,這可能不是一個容易執(zhí)行的簡化操作。
 
實踐中,顯式指定和定義設(shè)計中的所有時鐘可能會更容易。由于連通性檢查通常不檢查設(shè)計的時序行為,或者至多檢查連接是否存在延遲(或沒有延遲),因此一般可以給所有時鐘指定同一頻率。這就大大簡化了用戶為形式工具定義時鐘信息的任務。
 
分階段測試被測器件可能有多種工作模式,這些模式可能會影響可激活的連通性路徑或設(shè)計邏輯。測試應確保每種有效模式都得到測試,同時還要充分利用所有設(shè)計最小化(即黑盒化處理)的機會 —— 針對具體模式進行配置時可能會有這種機會。
 
用戶還應注意所執(zhí)行測試的方面,并相應地對測試進行分組以便支持分階段方法,這樣測試環(huán)境的設(shè)置會更簡單。例如,如果存儲器連接測試屬于一組必須進行的連通性檢查,并且所有存儲器僅存在于少數(shù)幾個子模塊中,則除這些子模塊外的所有設(shè)計都可以進行黑盒化處理。這種特定的最小化對于連通性檢查的另一個方面(例如檢查 IP 接口或網(wǎng)橋連接)可能是不可行的。其他測試方面可能需要不同的最小化策略,因此可以在測試策略的第二階段中定義,并在第三階段和第四階段中進一步定義設(shè)置策略。
 
詳細信息:實施更高效流程的工具
某些 Mentor Graphics 客戶使用的方法(比如上面的例子)一般遵循一套通用步驟:首先,聲明檢查器的一個實例。然后,在適當?shù)淖侄沃刑砑舆m當?shù)男盘柮Q。使用 Questa Formal,此方法適用于 Verilog、VHDL、混合語言設(shè)計和混合語言層次結(jié)構(gòu)。本文是我們努力讓其他工程團隊能夠以最少的工作使用類似驗證流程的一部分。在我們的方法中,我們定義了連通性規(guī)范電子表格的格式,并且編寫了一個腳本來創(chuàng)建SVA 或 PSL 檢查器。我們還創(chuàng)建了一組屬性模板,以便支持多種類型的連通性檢查。該半自動化流程的詳細信息(包括代碼)說明如下。
 
為了能夠更好地部署這種連通性檢查方法,我們基于腳本的新環(huán)境允許自動創(chuàng)建各種所需文件。我們開發(fā)了一個 Perl 腳本 GenConn.pl,利用它來解析連通性信息的文本文件,創(chuàng)建 SVA 或 PSL 檢查器,還可以創(chuàng)建 Questa Formal 的 makefile。為此需要定義連通性數(shù)據(jù)的格式,然后作為制表符分隔值 (TSV) 或逗號分隔值 (CSV) 的文件提供給腳本。
 
利用形式驗證檢查 SoC 連通性的正確性
目前,腳本可以支持和創(chuàng)建七種類型的連通性檢查:
■ 點對點,有或無延遲
■ 條件點對點,有或無延遲
■ 互斥信號
■ 接高電平的信號
■ 接低電平的信號
 
要創(chuàng)建這些類型的檢查器,用戶需要填充連通性規(guī)范文件。該文件的格式詳見圖 4。
 
連通性規(guī)范
 
利用形式驗證檢查 SoC 連通性的正確性
圖 4
 
“檢查器關(guān)鍵字” 表示用戶希望推斷的檢查類型,“信號 ...” 和 “條件信號” 條目是指向要檢查連通性的設(shè)計信號或端口的層次路徑。“延遲值” 是時序延遲周期數(shù),須為整數(shù)。
 
例如,假設(shè)我們要檢查信號 top.en 到 top.u1.u2.enable 的連通性,并且該路徑上應有兩個周期的時序延遲。
 
圖 5 顯示了規(guī)范文件中該條目的樣子。請注意,對于互斥檢查器,雖然表中顯示了四個連接,但實際上可以指定任意數(shù)量的連接。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 5
 
除連通性信息外,規(guī)范文件還應包括被測設(shè)計的名稱、時鐘的名稱以及檢查器將使用的復位。無論高電平有效還是低電平有效,都需要提供復位感測。這些信息應按照如下格式指定:
■ Design <DUT 名稱>
■ Clock <檢查器時鐘名稱>
■ Reset <檢查器復位名稱>
■ Reset_sense <低或高>
 
連通性規(guī)范文件需要以 TSV 或 CSV 格式傳遞給腳本。完整 TSV 格式連通性規(guī)范文件的例子如圖 6 所示。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 6
 
一旦以正確格式描述了完整的連通性規(guī)范,便可將其傳遞給腳本以創(chuàng)建檢查器。
 
該腳本可以接受多個參數(shù),如圖 7 所示。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 7
 
默認情況下,預期輸入格式為 TSV,檢查器輸出文件(名為 “checkers.sv”)將采用 SVA 格式。不過,用戶可以通過指定適當?shù)倪x項來更改默認行為。
 
腳本會自動創(chuàng)建輸出連通性規(guī)范文件。它是 TSV 或 CSV 規(guī)范輸入的副本,但每個條目都包括所創(chuàng)建檢查器的名稱。該文件的默認名稱為 checker_conn_spec,可使用 -s 開關(guān)予以覆蓋;擴展名為 .tsv 或 .csv,具體取決于輸入文件的格式。
 
輸出文件 checkers.sv 包含用于構(gòu)建檢查器的所有必要信息。為了簡化使用,先前說明的 “屬性模板” 已經(jīng)固定,并由腳本自動創(chuàng)建。檢查器模板本身、檢查器實例化和綁定信息都包含在一個檢查器文件中。圖 8(注意下一頁仍有代碼)顯示了 SVA 風格 checkers.sv 文件輸出的例子。
 
利用形式驗證檢查 SoC 連通性的正確性
利用形式驗證檢查 SoC 連通性的正確性
圖 8
 
選擇生成的 makefile 允許用戶編譯所創(chuàng)建的 SVA 或 PSL 檢查器文件以用于 Questa Formal,然后運行形式
分析。
 
該 makefile 名為 Makefile _ ConnCheck。它有三個條目:
■ compile _ checkers:編譯 SVA 或 PSL
■ compile _ formal _ model:運行 CSL 流程以構(gòu)建形式模型
■ run _ formal:運行 Questa Formal “證明” 流程
 
還有一個 run_all 條目,它允許依次執(zhí)行所有三個步驟。為了運行 makefile 中的所有步驟,用戶需要執(zhí)行:
 
make –f Makefile _ ConnCheck run _ all
 
運行形式編譯和證明步驟的結(jié)果分別放在目錄 “results/csl” 和 “results/prove” 中。
 
Makefile _ ConnCheck 文件具有成功編譯和運行 Questa Formal 所需的基本條目,但它更多地是作為模板提供,用戶在使用之前很可能需要進行編輯。
例如,makefile 沒有引用形式驗證的控制文件(用于定義時鐘、設(shè)置約束等),因此可能需要創(chuàng)建和指定該文件。
 
還有一個附加腳本 GenDoc.pl。此腳本的作用是將形式結(jié)果注釋到 checker _ conn _ spec 文件上,該文件是自動生成并加注了檢查器名稱的連通性規(guī)范。GenDoc 腳本應在獲得形式 “證明” 結(jié)果后運行。
該腳本可以接受多個參數(shù),如圖 9 所示。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 9
 
默認輸入和輸出文件名為:
■ 連通性規(guī)范輸入文件名:checker _ conn _ spec.tsv
■ 連通性規(guī)范輸出文件:conn _ spec _ results(后綴取決于輸入文件格式)
■ 證明報告文件名:results/prove/0in _ prove.rpt
 
所有這些默認值都可以使用適當?shù)拈_關(guān)予以覆蓋。
 
在 “證明” 形式運行之后,生成的輸出文件會詳細說明每個連通性規(guī)范條目以及檢查器名稱和狀態(tài),如圖 10
所示。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 10
 
下一頁上的圖 11 給出了可用于運行完整連通性檢查流程的命令示例,圖 12 顯示了整個流程。
 
利用形式驗證檢查 SoC 連通性的正確性
圖 11
 
利用形式驗證檢查 SoC 連通性的正確性
圖 12
 
其他應用
連通性檢查在許多應用中都很有價值。下面介紹幾個例子。
 
焊盤環(huán)檢查
復雜器件具有多種配置,SoC 中的 IO 不可避免地會涉及復雜的多路復用焊盤。必須驗證所有配置下的焊盤環(huán),檢查每種模式下是否都存在正確連接。利用形式技術(shù)檢查這種連通性會窮盡所有可能性,發(fā)現(xiàn)極端情況并帶來自動化功能,而仿真技術(shù)常常無法做到這一點。
 
存儲器 BIST 檢查
設(shè)計常常會包含由內(nèi)建自測試 (BIST) 邏輯測試的存儲器,其中 BIST 邏輯是在 RTL 階段插入。可能是許多存儲器(常常位于不同層級)連接到單個主 BIST 控制器。
 
來自 BIST 控制器的控制信號連接到各種存儲器或存儲器控制器,這些連接可以是共用的。例如,來自 BIST控制器的 write _ enable 可以連接到許多存儲器上的 write _ enable 管腳。
 
形式連通性檢查是一種有效替代方法,用戶無需編寫動態(tài)測試來檢查存儲器 BIST 連接并在每次更改 RTL時重新運行測試。
 
此外,形式檢查還能確保這些存儲器/MBIST 連接上沒有放置時序邏輯,這常常是一個設(shè)計要求。
 
JTAG 檢查
與 MBIST 檢查類似,設(shè)計人員可以在設(shè)計中添加 JTAG 電路,這常常也在 RTL 階段進行。JTAG 的潛在用途包括:創(chuàng)建對設(shè)計的測試訪問,啟動全掃描檢查,或控制 MBIST 電路。
 
JTAG 邏輯具有固定的規(guī)范和多種標準工作模式。連通性檢查可用來確保所有正確的設(shè)計元素(例如 MBIST控制器)都連接到預期的 JTAG 控制寄存器。
在某些 JTAG 模式下,邊界掃描寄存器形成一條長鏈。該鏈的長度由設(shè)計團隊確定。在連通性規(guī)范中將長度指定為延遲周期數(shù),連通性檢查便可確保在特定模式下該鏈的長度是正確的。
 
結(jié)語
本文提供的信息當然是很粗略的。詳細記錄哪怕是最基本的 SoC 驗證流程,也很容易寫上數(shù)十頁甚至更多。然而,盡管簡短,但應該還是有充足的材料來供用戶開始制定流程,以實現(xiàn)更有效的連通性檢查。
 
免責聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請電話或者郵箱聯(lián)系小編進行侵刪。
 
 
推薦閱讀:
有極性和無極性電容爆炸原因
為何大多數(shù)eTruck會選擇隔夜充電?
Teledyne e2v 的數(shù)據(jù)轉(zhuǎn)換器可直接訪問 Ka 波段,并突破數(shù)字信號處理的極限
如何選擇單相橋式整流濾波電路中的電容電阻?
如何解決 LED 行業(yè)基波功率因數(shù)測試難點
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 黄色av大片 | 欧美牲交videossexeso欧美 | 国产精品老汉av | 五月婷婷六月色 | 爆操巨乳美女 | 日韩午夜在线视频 | 91视频免费观看网站 | 最新国产拍偷乱偷精品 | 丰满饥渴老女人hd | 国产综合在线观看视频 | 国产亚洲一区二区手机在线观看 | av新天堂| 日韩大片免费看 | 国产精品爱久久久久久久小说 | 在线一区二区三区做爰视频网站 | 无码网站天天爽免费看视频 | 国产精品爽爽 | 亚洲一区无码中文字幕乱码 | 日韩视频在线观看一区二区 | 国产特黄 | 日韩中文字幕综合 | 人妻中文字幕乱人伦在线 | 91精品福利视频 | 亚洲一区二区三区在线播放无码 | 美国一级黄色大片 | 欧美饥渴熟妇高潮喷水水 | 欧美大片18禁aaa免费视频 | 18禁黄网站禁片免费观看不卡 | 337p日本欧洲亚洲大胆张筱雨 | 亚洲а∨天堂2019在线无码 | 40到50岁中老年妇女毛片 | 成在人线av无码免费看网站直播 | 成人在线精品视频 | 尤物一区二区三区精品 | 日本精品中文字幕在线播放 | 欧日韩在线观看 | 狠操av | 麻豆一精品传媒卡一卡二传媒短视频 | 日本免费视频 | av大片在线无码永久免费网址 | 日韩欧美亚洲中文乱码 | 噜噜亚洲 | 欧美激情五月 | 成人a大片在线观看 | 成年人免费看 | 久久天天躁夜夜躁狠狠 ds005.com | 少妇一边呻吟一边说使劲 | 全黄激性性视频 | 粉嫩小泬无遮挡久久久久久 | 无码人妻一区二区三区四区av | 中文字幕日韩在线视频 | 日韩国产人妻一区二区三区 | 国产欧美在线 | 夏目彩春娇喘呻吟高潮迭起 | 亚洲精品久久7777777 | 精品国产av一区二区三区 | 香蕉久久久久久av成人 | 一本久久精品一区二区 | 日本精品在线视频 | xxxx国产片| 91精品国产91久久久久久黑人 | 国产一二三 | 特级黄色网 | 亚洲精品网站在线观看 | 男人的天堂va | 在线看片无码永久免费视频 | 亚洲国产乱 | 白丝乳交内射一二三区 | 欧美综合影院 | 国产区久久 | 3d欧美精品动漫xxxx无尽 | 国产aaa视频 | 亚洲国产精品一区二区第一页 | 军人全身脱精光自慰 | 麻豆国产原创中文av网站 | 精品 亚洲 无码 自拍 另类 | 国产精品福利视频导航 | 日日橹狠狠爱欧美超碰 | 成人动漫免费在线观看 | 麻豆国产av剧情偷闻女邻居内裤 | 欧美 亚洲 另类 激情 另类 | 国产女主播视频一区二区三区 | 涩涩视频在线 | 久久精品国产亚洲7777 | 国产女人的高潮国语对白 | 亚洲一区免费在线观看 | 国产美女精品一区二区三区 | 欧美交a欧美精品喷水 | 伊人春色在线观看 | 五月丁香六月狠狠爱综合 | 日韩欧美国产综合 | 少妇被粗大的猛烈进出69影院一 | 亚洲欧美日韩国产精品一区午夜 | 国内无遮挡18禁无码网站免费 | 国产精品嫩草69影院 | 中国内地毛片免费高清 | 在线色 | 91国内精品久久久 | 小香蕉影院 | 主站蜘蛛池模板: 国产精品系列在线播放 | 成人美女视频在线观看18 | 97视频人人| 无码专区无码专区视频网址 | 97久久久精品综合88久久 | 一级片美女 | 男女性动态激烈动全过程 | 色爽交 | 涩涩鲁亚洲精品一区二区 | 国产蝌蚪视频一区二区三区 | 亚洲欧美色αv在线影视 | 青青爽无码视频在线观看 | 99久久婷婷国产一区二区 | 欧美日韩国产亚洲沙发 | 亚洲精品国产一区二 | 成年人av在线播放 | 樱桃成人精品视频在线播放 | 成人a毛片免费观看网站 | 日韩亚洲欧美中文在线 | 欧美96在线 | 欧 | 色超碰 | 亚洲美免无码中文字幕在线 | 一个色的综合 | 亚洲欧美综合久久 | 欧美精品二区三区四区免费看视频 | 午夜av在线播放 | 久久免费观看视频 | 国产999视频 | 亚洲日韩乱码一区二区三区四区 | 精品国产理论 | 91二区| 一本大道伊人av久久乱码 | 亚洲午夜精品久久久 | 国产精品成人aaaa在线 | a国产精品 | 亚洲人成人无码www 欧美猛交免费 | 国产成人精品无码a区在线观看 | 国产字幕侵犯亲女 | 业余 自由 性别 成熟视频 视频 | 人成午夜大片免费视频 | 亚洲最大的熟女水蜜桃av网站 | 黄色香蕉视频 | 欧美成人免费一区二区 | 欧美成人h亚洲综合在线观看 | 免费日韩在线视频 | 影音先锋伊人 | 国产av国片精品一区二区 | 国产av永久无码天堂影院 | 亚洲福利av | aa区一区二区三无码精片 | 中文字幕成人在线观看 | 国产下药迷倒白嫩美女网站 | 国产精品系列在线 | 曰韩av| 亚洲欧美福利视频 | 一级裸体片 | 久久综合给合久久国产免费 | 欧美综合一区二区三区 | 中文字幕第99页 | 内射囯产旡码丰满少妇 | 亚洲综合精品在线 | 夜久久久 | 亚州欧美 | 日本免费人成在线观看网站 | 国产香蕉尹人综合在线观看 | 曰本无码超乳爆乳中文字幕 | 在线 国产 欧美 亚洲 天堂 | 国产亚洲精品久久久久久牛牛 | 国产aⅴ精品一区二区三理论片 | 免费三级现频在线观看播放 | 在线亚洲专区高清中文字幕 | 久久精品综合 | 欧美日韩亚洲一区二区 | 亚洲综合在线免费 | 欧美天堂在线观看 | 久久天 | 美女视频一区二区三区 | 午夜激情综合网 | 国产在线视频卡一卡二 | 精产国品一二三产区m553麻豆 | 欧美一级淫片aaaaaa | 国产人妻精品区一区二区三区 | 开心激情综合网 | 日韩欧美在线一区二区三区 | 亚洲人成网网址在线看 | 国产精品vⅰdeoxxxx国产 | 日韩一级一区 | 丝袜美腿啪啪 | 欧美色资源 | 性色a∨人人爽网站hd | 国产精品制服一区二区 | 污视频网站入口 | 国产精品美女乱子伦高 | 三级黄色免费 | 成在线人av无码高潮喷水 | 久久一区二区三 | 亚洲精品拍拍央视网出文 | 亚洲狼人在线 | 波多野结衣福利 | 主站蜘蛛池模板: 欧美一级视频免费观看 | 亚洲国产欧美在线人成最新 | 精品国产av色一区二区深夜久久 | 欧美丰满少妇xxxx性 | 亚洲a成人片在线观看 | 日韩人妻一区二区三区蜜桃视频 | 国产乱人乱偷精品视频a人人澡 | 色黄啪啪网| 国产一区二区无码蜜芽精品 | 暖暖视频日本 | 成人免费网站视频 | 日夜啪啪一区二区三区 | 日本特黄aaaaaa片在线观看 | 婷婷六月色 | 午夜久久久久久久久久影院 | 国产精品天天看特色大片 | 久久精品无码一区二区软件 | 亚洲熟妇中文字幕日产无码 | 亚洲aⅴ天堂av天堂无码麻豆 | 亚洲精品nv久久久久久久久久 | 久久久精品无码中文天美 | 中国黄色1级片 | 久久精品一区二区三区中文字幕 | 你懂的网站在线观看 | 久久久久9| 国产精品国产馆在线真实露脸 | 久久97超碰人人澡人人爱 | 一本久久a久久免费精品不卡 | 免费一区二区三区 | 91久久国产综合精品女同国语 | 黄色aaaa| 饥渴丰满少妇大力进入 | 日韩欧美一级视频 | 香港曰本韩国三级网站 | 日韩免费视频一区二区视频在线观看 | 成人免费777777被爆出 | 大陆av片| 欧美人与zoxxxx乱叫 | 亚洲一区二区三区无码国产 | 亚洲福利影院 | 蜜乳av久久久久久久久久久 | 蜜臀少妇人妻在线 | 综合激情久久 | 18av视频 | 一级黄色免费 | 五月婷婷啪啪 | 色噜噜亚洲 | 午夜一区视频 | 黄 色 成 年 人免费观看 | 卡1卡2卡3国产精品 加勒比一区二区三区 | 精品一区二区三区蜜桃 | 中文字幕丝袜精品久久 | 毛色毛片免费观看 | 人妻插b视频一区二区三区 福利视频在线免费观看 | av男人资源 | 色哟哟在线观看视频 | 午夜一级黄色大片 | 1000部啪啪未满十八勿入下载 | 特级无码毛片免费视频播放▽ | 人间精品视频在线播放 | 国产精品一区二区在线 | 久久免费看少妇高潮v片特黄 | 色老汉av一区二区三区 | 国产午夜激无码av毛片不 | 国产欧美精品一区二区色综合朱莉 | 亚洲色在线v中文字幕 | 成人特级毛片 | 国产免费一区二区三区网站免费 | 国产精品久久久久久模特 | 国产美女狂喷水潮在线播放 | 国产小屁孩cao大人免费 | 国产最新视频 | 国产视频123 | 寡妇av | 成av免费大片黄在线观看 | 久久激情免费视频 | av免费黄色| 欧美疯狂做受xxxx高潮 | 日韩毛片在线免费观看 | 国产福利一区二区麻豆 | 天堂在线播放 | 亚洲中文字幕成人综合网 | 无码不卡中文字幕av | 日韩中文字幕不卡 | 国产成人啪精品视频免费网站软件 | 天堂网www网在线最新版 | 亚洲a视频在线 | 国产免费艾彩sm调教视频 | 久久www成人免费直播 | 国产精品久久久久永久免费 | 国产91精品ai换脸 | 国产精品一卡二卡三卡四卡 | 在线观看片免费人成视频播放 | 国产欧美va天堂在线观看视频 | 中文视频在线观看 | 日韩免费无码视频一区二区三区 | 免费女人高潮流视频在线 | 国产精品点击进入在线影院高清 | 四虎永久地址www成人 |