specman

    1

    1답변

    기존 메서드에 새 입력을 추가하려고하지만 이전 메서드 호출을 모두 변경하지는 않습니다. Specman은 옵션 매개 변수를 지원합니까? C++에서와 마찬가지로 : void cpp_func(int bla, int foo = 0) { //do something ... }; 다음은 모두 cpp_func(10) 및 cpp_func(10, 0)를 호출

    0

    1답변

    gen 작업에서 OS 11 오류가 발생했습니다. 이 gen 액션의 제약은 집중적이고 디버깅하기에는 너무 복잡합니다. 어떻게이 오류를 디버그하고이 OS 11의 소스를 결정할 수 있습니까?

    2

    1답변

    나는이 방법으로 제한 할 필요가이 여러 필드를위한 세대 : struct my_struct { a : uint; b : uint; c : uint; d : uint; keep 3*a + 4*b + 5*c + 6*d == 206 and a + b + c + d == 50; my_method() @clk_e

    1

    1답변

    I는 다음과 같이가는 레지스터 읽기 순서가 있습니다 extend MAIN MAIN_TEST sample_vseq { !reg_read : READ_REG vr_ad_sequence; body() @driver.clock is first { do reg_read keeping { .driver == driver.re

    2

    1답변

    디자인 검증을 위해 specman e를 배우고 있는데, 일부 자습서를 읽고 약간의 코드를 배웠지 만, 배운 코드를 시도 할 수있는 무료 도구를 찾을 수 없습니다. 그래서 내 질문에는 DVT eclipse와 같은 무료 도구가있어이를 사용하여 specman e를 배울 수 있습니까?

    0

    1답변

    제가 동일한 샘플링 이벤트 @sim 두 이벤트가 @sim : 시뮬레이터 지금 unit my_scbd_u like uvm_scoreboard { scbd_port sample_a : add data_item_s; scbd_port sample_b : match data_item_s; sample_a_predict(item: dat

    1

    1답변

    Specman의 C 에서처럼 변수를 정의 할 수 있습니까? 캔트가 Specman uint (비트 : 64)에서 보내면 gcc가 오류를 나타냅니다. 감사합니다.

    1

    1답변

    안녕하세요 일반 (등 vin 또는 vout 또는 il) 매개 변수 raw_type로 취득 방법 check_range() 및 쓰기하고자하는 raw_type 호출 내가 그것을 반사 get_method()를 사용하려고 등 관련 법 calc_vin() 또는 calc_vout()에 따라 : Error: 'me' (of type my_unit_u) does not h

    1

    2답변

    나는 const char *을 반환하는 c 메서드를 가지고 있으며이 함수를 내 specman 코드로 가져 왔습니다. "e"에서 더 적은 명령문을 실행 한 후 문자열의 값이 손상됩니다. 그것은 C 공간의 포인터를 참조하기 때문일 수도 있습니다. C 서명 :이 코드에 어떤 문제가 있는지에 var str : string; var str2 : string; s

    0

    3답변

    나는 예를 들어, Verilog에있는 paramterized 모듈을 확인해야합니다 : module A #(PAR1, PAR2, PAR3) (/*input, outputs*/); 이 모듈은 매개 변수의 서로 다른 값으로 여러 번 인스턴스화됩니다. 변수/포트 선언에 상수로 매개 변수를 사용할 수있는 SPECMAN 단위를 생성해야합니다. 이러한 매개 변수는