728x90
이전
UVM006 - UART_Tx, sequence
이전https://hdnua.tistory.com/257 UVM005 - UART_Tx, queue이전https://hdnua.tistory.com/256 UVM004 - UART_Tx, scoreboard이전https://hdnua.tistory.com/255 UVM003 - UART_Tx, fork이전https://hdnua.tistory.com/254 UVM002 - UART_Tx, task이 곳에서는
hdnua.tistory.com
.
.
이번의 목표
// =============================================================================
// m07_expected_path : expected ownership 분리
//
// m06_sequence 대비 변화:
// - sequence가 payload를 관리하고 driver/expected queue를 함께 채운다.
// - driver는 driver queue에서 stimulus를 꺼내 DUT를 구동한다.
// - scoreboard는 payload를 직접 읽지 않고 expected/actual queue만 비교한다.
//
// 핵심:
// - stimulus ownership과 expected ownership이 모두 sequence 쪽으로 이동한다.
// - scoreboard는 실제로 비교와 결과 집계만 담당한다.
// =============================================================================
.
.
Testbench
.
.
Waveform

.
.
이전과의 비교

.
.
.
.
.
.
.
.
.
.
728x90
'HW' 카테고리의 다른 글
| UVM009 - UART_Tx, if_seqitem_sequencer (0) | 2026.07.19 |
|---|---|
| UVM008 - UART_Tx, role_split (0) | 2026.07.19 |
| UVM006 - UART_Tx, sequence (0) | 2026.07.19 |
| UVM005 - UART_Tx, queue (0) | 2026.07.19 |
| UVM004 - UART_Tx, scoreboard (0) | 2026.07.19 |

