The invention discloses a method and device debugging information access method based on VLSI chip debugging includes: storage resource demand is determined according to the configuration information of the user; if the demand of configuration information for low demand configuration information, only through the storage resource on the chip to achieve access to information on the test; if the demand for configuration information high demand for configuration information, through access to the implementation of the debugging information storage resources and external storage resources; visible through the on-chip storage resources and external storage resources the two level storage structure, storage resources with external expansion of the limited on-chip resources, without increasing the chip the resource cost under the guarantee for debugging information access function; and the demand of pre allocation and implementation of debugging information access mode is flexible Determine the balance between reducing on-chip resources and reducing simulation efficiency.
【技術實現步驟摘要】
一種基于超大規模芯片調試的調試信息存取方法及裝置
本專利技術涉及超大規模芯片設計領域,更具體地說,涉及一種基于超大規模芯片調試的調試信息存取方法及裝置。
技術介紹
隨著工藝技術以及應用領域的不斷發展,芯片的復雜度不斷提高,使得可測性設計對調試信息的需求和芯片測試資源的限制之間的矛盾越來越突出。一方面,芯片和系統的復雜度大幅提高意味著驗證和測試階段需要的可見的調試信息大量增多,另一方面,芯片復雜度提高意味著其本身功能的邏輯資源需求越大,在同一工藝水平和相近的芯片面積的前提下,這也意味著芯片可用于存儲調試信息的寄存器資源也越少。傳統上對于芯片調試信息的存取,有兩種直接的實現方式。一是使用芯片上的資源,包括寄存器和ram;二是在測試或FPGA驗證時,通過外接的調試信息保存方式和資源來實現。這兩種方式實現都比較簡單而直觀,但都有很大的局限性。但是第一種的方式受限于片上資源,在芯片規模和復雜度提高的時候,能用于存取調試信息的資源反而更少;而第二種方式,對外接資源的使用比較復雜和低效,同時需要添加相應的額外的控制邏輯,這樣一方面很可能對系統引入錯誤和調試的工作量,更重要的是有可能對芯片本身的時序和邏輯產生影響。因此,如何存取調試信息,是本領域技術人員需要解決的問題。
技術實現思路
本專利技術的目的在于提供一種基于超大規模芯片調試的調試信息存取方法及裝置,以實現對調試信息進行存取。為實現上述目的,本專利技術實施例提供了如下技術方案:一種基于超大規模芯片調試的調試信息存取方法,包括:根據用戶的需求量配置信息確定存儲資源;若所述需求量配置信息為低需求量配置信息,則僅通過片上存儲 ...
【技術保護點】
一種基于超大規模芯片調試的調試信息存取方法,其特征在于,包括:根據用戶的需求量配置信息確定存儲資源;若所述需求量配置信息為低需求量配置信息,則僅通過片上存儲資源實現對調試信息的存取;若所述需求量配置信息為高需求量配置信息,則通過片上存儲資源和片外存儲資源實現對調試信息的存取。
【技術特征摘要】
1.一種基于超大規模芯片調試的調試信息存取方法,其特征在于,包括:根據用戶的需求量配置信息確定存儲資源;若所述需求量配置信息為低需求量配置信息,則僅通過片上存儲資源實現對調試信息的存??;若所述需求量配置信息為高需求量配置信息,則通過片上存儲資源和片外存儲資源實現對調試信息的存取。2.根據權利要求1所述的調試信息存取方法,其特征在于,若所述需求量配置信息為高需求量配置信息,則通過片上存儲資源和片外存儲資源實現對調試信息的存取,包括:若所述需求量配置信息為高需求量配置信息,則首先通過片上存儲資源對調試信息進行存取;當所述片上存儲資源存儲的測試信息大于預定閾值時,將所述片上存儲資源存儲的調試信息寫入片外存儲資源;當存在對所述片外存儲資源的讀取需求時,從所述片外存儲資源讀取對應的調試信息。3.根據權利要求1所述的調試信息存取方法,其特征在于,所述片上存儲資源包括:片上寄存器及ram資源。4.根據權利要求1-3中任意一項所述的調試信息存取方法,其特征在于,還包括:根據調度信息的類型,確定所述調度信息的存儲格式。5.根據權利要求4所述的調試信息存取方法,其特征在于,同一類型的調試信息,在所述片上存儲資源與所述片外存儲資源具有同一種存儲格式。6.一種基于超大規模芯片調...
【專利技術屬性】
技術研發人員:李拓,周恒釗,符云越,
申請(專利權)人:鄭州云海信息技術有限公司,
類型:發明
國別省市:河南,41
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。