cost 251 ms
在 Specman 中生成一個列表,每個枚舉至少有一個

[英]Generating a list in Specman with at least one of each enum

如果我有: 我如何添加 keeps 以讓ListA至少生成每個枚舉中的一個? 我希望這發生在一代人中,所以最好不要即時進行。 我可以添加: 但必須有更好的方法。 如果我開始向該類型添加更多內容,這也無濟於事。 我還希望所有這些都是隨機的,所以保留前 5 個元素,它們應該是不同的也沒有幫助。 謝謝! ...

SystemVerilog 等效於 specman 的 sys.tick_end

[英]SystemVerilog equivalent for specman's sys.tick_end

我有一個系統 Verilog 代碼,它根據參考 model 進行檢查。 參考 model 由多個分析端口(在監視器中)並行更新,並且也被我的檢查器讀取。 共享參考 model 保存許多數據對象,檢查器需要在同一周期“查看”多個對象。 我需要以某種方式同步我的檢查器,以等待監視器分析端口上當前周期的 ...

如何在 Specman 中將 uint 列表類型轉換為 vr_ahb_data 列表?

[英]How to type cast a list of uint to a list of vr_ahb_data in Specman?

我有A是list of uint(bits:20)的列表, B是list of vr_ahb_data 。 我還有一個方法,它接收 2 個vr_ahb_data列表並比較兩個列表之間的每個項目。 如何鍵入 cast A以使其為data_check()方法所接受? 我無法更改該方法,因為它是一個通用 ...

打印文件名和行號以記錄

[英]Print file name and line number to log

我想將文件名和行號打印到日志文件,類似於__FILE__和__LINE__是 SV。 可能嗎? 我可以打印堆棧嗎,因為 SV 中的stack()的行為? 謝謝! ...

2021-02-13 06:24:26   1   42    specman  
Specman:如何將列表約束為變量的所有迭代,但不僅如此?

[英]Specman : how to constraint a list to be all iterations of a variable but not only?

我定義了以下結構: 在另一個結構中,我實例化了這個結構的列表: 我想要做的是約束 my_list 至少具有 var_a 和 var_b 的所有可能迭代,但不僅如此,即結合兩個約束: 有什么方法可以實現嗎? 謝謝 ...

GEN_NO_GENERATABLE_NOTIF

[英]GEN_NO_GENERATABLE_NOTIF

我想從列表中選擇索引,所以 element[index] 符合我的條件。 MyList[索引].num==0 我嘗試了下面的代碼: 不使用 all_indices 怎么辦? 謝謝 ...

2019-11-21 08:36:16   3   94    specman  
帶位選擇器和不帶位選擇器的賦值有什么區別? (e/Specman)

[英]What is difference between assignment with and without bit selector? (e/Specman)

我正在使用 e(Specman)編程語言進行編碼。 如果我想用常量分配整數變量,如果我使用位選擇器(選擇所有 32 位)有什么區別? 我想以以下形式分配具有負常量的整數變量:32'b1...但是這個值被自動轉換為正數(大於MAX_INT)並且我得到了錯誤。 然后我嘗試在變量上使用位選擇器 ([31 ...

系統Verilog至Specman E

[英]System Verilog to Specman E

Specman E中$ readmemh(file,array)和系統verilog中類似的系統任務和功能的等效語法是什么? 我正在將現有的System verilog代碼轉換為Specman E,我已經轉換並實現了大多數概念,除了以下幾種系統方法。請幫助我在Specman E中實現以下方 ...

在specman中生成列表

[英]List generation in specman

我輸入my_type:[a,b,c,d,e,f]; 我有my_list:my_type列表; 我想生成my_list,但是有限制,c,d,f應該結合在一起。 如果生成的列表中有c,d或f,則必須是全部3個。 (我在列表中沒有它們)。 ...

2019-07-14 06:50:25   1   49    specman  
在specman中同時更改多個結構中的布爾字段

[英]changing boolean fields in several structs simultaneously in specman

我想更改我的specman env中幾個類中定義的一個字段(目前這些字段是不同類中的全局變量)。 我希望可以選擇在測試運行過程中更改這些字段,我想同時更改所有這些字段。 由於我不想訪問每個類並在本地更改,我想到使用指針而不是全局變量。 有沒有人知道在specman中做到這一點的方法? 或 ...

2019-05-19 10:08:37   1   31    specman  
如何使用python自動更改specman文件?

[英]How to automate specman files changes with python?

我在 specman 環境(硬件驗證語言)上工作,我想自動化我的任務。 為了做到這一點,我學習了 Python 編程,目標是使用文件操作能力。 問題是我只知道如何操作 .txt 文件,有沒有辦法更改不同類型的文件? ...

Specman-e:生成所有可能的解決方案?

[英]Specman-e: Generate all possible solutions?

重新生成特定結構時,是否有一種簡單的方法可以使它在生成滿足約束條件的所有可能值之前不生成先前值? 例如,當(重新)生成時: 有可能的4*4 = 16數據的組合和問題是關於能夠gen 16次,並獲得16個不同的值。 謝謝。 ...

2019-01-28 14:49:43   1   64    specman  
我需要同時產生幾個布爾

[英]I need to gen several bools simultaneously

我有: 我總是將Ipv4En設為TRUE,因為這兩個布爾值不會一起生成。 我生成MyStruct時無法生成它們。 我如何一起生成它們? 同時我打了補丁(不喜歡解決方案):我已經刪除了! 在定義中。 ...

2019-01-08 11:29:09   1   34    specman  
Specman e:有沒有辦法知道枚舉類型中有多少個值?

[英]Specman e: Is there a way to know how many values there is in an enumerated type?

我需要知道我的驗證環境中的枚舉類型中有多少個值。 例如: 我有一種方法可以即時檢查my_type是否存在4個不同的值? 謝謝您的幫助 ...

2018-12-26 08:13:33   3   45    specman / e  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM