specman

    1

    1답변

    specman 매뉴얼에서 약간은 특정 변수가 생성되었는지 여부를 즉시 결정할 수 있음을 나타냅니다. (exist()를 통해 수행 할 수있는 배열 인덱스 또는 해시 멤버 테스트에 대해 묻지 않음) 구조체 이름/경로 해석에 대한 논의에서 구조체 필드에 '유지' 해결 된 경로 내에 존재하지 않으면 오류가 발생하고 _must_be_가 주석 처리됩니다 ... 내 전

    1

    1답변

    specman/E 프로그래밍 언어의 클래스 다이어그램 (UML 스타일)을 생성 할 수있는 도구를 찾고 있습니다. 나는 웹에서 검색하고 찾을 수 없습니다. 아무튼이 문제에 대한 통찰력이 있습니까? 감사

    2

    2답변

    struct에서 포인터와 인스턴스의 차이점은 무엇입니까? 구조체에서 인스턴스와 포인터를 어떻게 인스턴스화합니까? 포인터를 어떻게 연결합니까? 예를 들어 설명 할 수있는 사람이 있습니까?

    2

    3답변

    IP 확인과 관련하여 몇 가지 질문이 있습니다. IP 사양의 특정 디자인/기능이 RTL 및 검증 계획 (보상 항목)에서 누락되었다고 가정하면이 버그를 어떻게 식별 할 수 있습니까? RTL (SPEC에서 누락)으로 구현되지 않았으므로 코드 적용 범위에서 식별 할 수 없습니다. 이 부분을 밝혀주세요. 덕분에

    1

    1답변

    안녕 모두, 특히 coverage.There가에 대한 커버리지를하고 각각 동안 fifo1 및 FIFO2 두 가지 수준의 핀이 전환 기능 범위에 대한 코드를 디버깅하는 동안 나는 이상한 오류 메시지가 직면하고 핀 즉, 레벨 1의 코드 첫 단계가 성공적으로 구문 분석하지만, 레벨 2 자사라는 오류 던지는 고정되어 ***Error:Syntax error(prob

    1

    1답변

    Specman에서 스택 추적을 얻을 수있는 방법이 있습니까? 신호가 강제로 울리면 신호가 내게 라고 말해주는 기능을 패치했습니다. 나는 에게의 강제력이 발생한 곳을 말할 수 있기를 원합니다.

    1

    1답변

    시계의 첫 번째 상승 에지에서만 이벤트를 방출하고 싶습니다. 예 event clkr_e is rise ('pll_clk') @ sim; clkr_e위한 마다 상승 클럭에서 방출된다. 하지만 pll_clk의 첫 번째 상승 에지에서만 이벤트를 방출해야합니다. 어느 누구도이 점을 밝힐 수 있습니까? 감사합니다.

    0

    1답변

    예 : 모듈 MM; mmmm(); 내가 mm [i] .signle1, i는 0에서 120까지 가져오고 싶습니다. 을 사용할 수는 없지만 120 개의 문장을 쓰고 싶지는 않습니다. 어떻게해야합니까?

    1

    2답변

    나는 키워드 try이 Specman을에 사용되며 특히 코드의 사용이 아래 스 니펫을 알고 싶습니다 try { unpack(packing.low,lob,pkt); } else{ message(LOW, “Uh-oh!”){print lob using HEX;}; message(LOW,”bad unpack!!!”); };

    1

    1답변

    , 나는이 문장 건너 온 : 여기 eventually의 의미는 무엇 expect @buffer_full_e => eventually @int_e @clock_e else dut_error( “After the buffer was filled,an interrupt never occurred.”); . 특히, eventually이 여기에 사용되지