中國人民解放軍國防科技大學孫彩霞獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉中國人民解放軍國防科技大學申請的專利一種取指地址未對齊異常的處理方法及設備獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN120122997B 。
龍圖騰網通過國家知識產權局官網在2025-09-09發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510600942.1,技術領域涉及:G06F9/30;該發明授權一種取指地址未對齊異常的處理方法及設備是由孫彩霞;鄭重;董攀;范小康;樂大珩;鄧全;王俊輝;郭維;雷國慶;郭輝;隋兵才;王永文設計研發完成,并于2025-05-12向國家知識產權局提交的專利申請。
本一種取指地址未對齊異常的處理方法及設備在說明書摘要公布了:本發明公開了一種取指地址未對齊異常的處理方法及設備,本發明方法將無條件跳轉指令拆分成計算鏈接地址并將結果寫入目的寄存器的第一操作和計算分支目標地址并完成跳轉的第二操作并分別在整數計算部件、分支部件執行,條件分支指令只包含計算分支目標地址并判斷是否跳轉的第一操作在分支部件執行,分支部件只實現一個計算模塊且不設置結果寫總線,ROB中設置完成字段和未對齊字段,操作被分派和執行時更新這兩個字段。操作執行完畢后,第一操作檢查其在ROB中對應項的未對齊字段決定是否報告取指地址未對齊異常。本發明旨在面向RISC?V架構的亂序超標量處理器提供一種面積開銷小的取指地址未對齊異常的處理方法。
本發明授權一種取指地址未對齊異常的處理方法及設備在權利要求書中公布了:1.一種取指地址未對齊異常的處理方法,其特征在于,包括下述步驟: 1)取出控制傳輸指令; 2)如果控制傳輸指令為無條件跳轉指令,則將無條件跳轉指令拆分成計算鏈接地址并將結果寫入目的寄存器的第一操作和計算分支目標地址并完成跳轉的第二操作;如果控制傳輸指令為條件分支指令,則將條件分支指令視為第三操作;所述鏈接地址是指無條件跳轉指令的下一條指令的地址; 3)對控制傳輸指令的操作進行譯碼和重命名; 4)分派控制傳輸指令的操作到功能部件并在再定序緩沖中分配項:如果控制傳輸指令為無條件跳轉指令,則將第一操作分派到整數計算部件、第二操作分派到分支部件,并在再定序緩沖中為第一操作和第二操作分配連續的兩項,每項設置未對齊字段和完成字段,其中未對齊字段用于記錄取指地址是否未對齊,完成字段用于記錄操作是否完成;如果控制傳輸指令為條件分支指令,則將條件分支指令分派到分支部件,并在再定序緩沖中為第三操作分配一項,該項同樣設置記錄取指地址是否未對齊的未對齊字段和記錄操作是否完成的完成字段;在控制傳輸指令的操作被執行時更新其在再定序緩沖中分配的項;最終在操作執行完畢后,第一操作或第三操作檢查其在再定序緩沖中未對齊字段的值以決定是否報告取指地址未對齊異常; 所述在控制傳輸指令的操作被執行時更新其在再定序緩沖中分配的項包括:在控制傳輸指令為無條件跳轉指令時,在分支部件執行的無條件跳轉指令的第二操作執行時計算目標地址,判斷目標地址是否是4字節對齊的,根據目標地址是否是4字節對齊的結果更新該第二操作在再定序緩沖中對應項及其前一項的信息:將該第二操作在再定序緩沖中對應項的完成字段置為1,表示該第二操作執行完畢,并更新該第二操作在再定序緩沖中前一項的未對齊字段:如果目標地址不是4字節對齊的,那么將該第二操作在再定序緩沖中前一項的未對齊字段置為1,否則置為0,并保持該第二操作在再定序緩沖中對應項的未對齊字段不變。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人中國人民解放軍國防科技大學,其通訊地址為:410073 湖南省長沙市開福區德雅路109號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。