[發明專利]一種實現仿真波形數據實時分割的裝置在審
申請號: | 201710822910.1 | 申請日: | 2017-09-13 |
公開(公告)號: | CN109492239A | 公開(公告)日: | 2019-03-19 |
發明(設計)人: | 劉海峰;許理;婁山林 | 申請(專利權)人: | 合肥海本藍科技有限公司 |
主分類號: | G06F17/50 | 分類號: | G06F17/50 |
代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 230601 安徽省合肥市經濟技*** | 國省代碼: | 安徽;34 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 仿真波形 分割 數據分割模塊 分割條件 數據寫入文件 分割數據 數據發 波形數據 波形文件 傳遞模塊 接收用戶 模塊接收 數據打包 需求信息 周期信息 側模塊 加載 并發 打包 寫入 | ||
1.一種實現仿真波形數據實時分割的裝置,其特征在于,包括:硬件側模塊、波形分割需求信息傳遞模塊、仿真波形數據分割模塊、仿真波形數據寫入文件模塊,其中,
所述硬件側模塊用于生成仿真波形數據并進行周期信息設置和數據打包,并將打包后的仿真波形數據發送給所述仿真波形數據分割模塊;
所述波形分割需求信息傳遞模塊用于接收用戶TestBench設置的波形分割條件信息,并將所述波形分割條件信息發送給所述仿真波形數據分割模塊;
所述仿真波形數據分割模塊用于接收所述硬件側模塊發送的所述仿真波形數據和所述波形分割需求信息傳遞模塊發送的所述波形分割條件信息,根據所述波形分割條件信息對所述仿真波形數據進行分割,并將分割產生的數據發送給所述仿真波形數據寫入文件模塊;
所述仿真波形數據寫入文件模塊用于接收所述仿真波形數據分割模塊產生的分割數據,并將所述分割數據寫入到波形文件中。
2.根據權利要求1所述的裝置,其特征在于,所述硬件側模塊包括:sample模塊、pack模塊,其中,
所述sample模塊和所述pack模塊相連,所述sample模塊用于根據用戶DUT設計,對指定的信號進行采樣,并將采樣的仿真波形數據發送給所述pack模塊;
所述pack模塊和所述仿真波形數據分割模塊相連,所述pack模塊用于接收所述sample模塊發送的所述采樣的仿真波形數據,對接收的所述仿真波形數據添加預定格式的周期頭信息并打包,并將打包后的仿真波形數據發送給所述仿真波形數據分割模塊。
3.根據權利要求1所述的裝置,其特征在于,所述波形分割條件信息包括波形分割條件,所述波形分割條件包括:按文件大小分割、按周期數分割、按信號種別分割、按模塊名分割中的一種。
4.根據權利要求2所述的裝置,其特征在于,所述仿真波形數據分割模塊包括:數據驗證模塊、分割條件信息解析模塊、數據分割模塊,其中,
所述數據驗證模塊分別和所述硬件側模塊的pack模塊、所述數據分割模塊相連,所述數據驗證模塊用于接收所述pack模塊發送的所述仿真波形數據,驗證所述仿真波形數據的周期頭信息是否滿足預定格式和驗證所述仿真波形數據的負載信息是否完整,并發送驗證后的仿真波形數據給所述數據分割模塊;
所述分割條件信息解析模塊分別和所述波形分割需求信息傳遞模塊、所述數據分割模塊相連,所述分割條件信息解析模塊用于解析所述波形分割需求信息傳遞模塊發送的所述波形分割條件信息,并將所述波形分割條件信息發送給所述數據分割模塊;
所述數據分割模塊分別和所述數據驗證模塊、所述分割條件信息解析模塊、所述仿真波形數據寫入文件模塊相連,所述數據分割模塊用于接收所述數據驗證模塊發送的所述驗證后的仿真波形數據、所述分割條件信息解析模塊發送的所述波形分割條件信息,根據從所述分割條件信息解析模塊接收到的所述波形分割條件信息分割從所述數據驗證模塊接收到的所述驗證后的仿真波形數據,并將分割產生的數據發送給所述仿真波形數據寫入文件模塊。
5.根據權利要求2所述的裝置,其特征在于,所述預定格式包括周期頭標識、數據類型、負載數據長度,以及包括周期數、信號種別、模塊名中的一種或多種,所述預定格式的長度包括128bit、256bit或者其他128bit的整數倍長度,其中,
所述周期頭標識的位置表示一個周期數據的開始位置;
所述數據類型表示負載數據的類型;
所述周期數表示當前的周期數;
所述負載數據長度表示負載數據的有效長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥海本藍科技有限公司,未經合肥海本藍科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710822910.1/1.html,轉載請聲明來源鉆瓜專利網。