System verilog SystemVerilog中的介词区

System verilog SystemVerilog中的介词区,system-verilog,vlsi,asic,System Verilog,Vlsi,Asic,在SystemVerilog模拟中,介词区域是给定时隙中的几个区域之一。这个地区的实际目的是什么?有人能用一个有效的例子来解释这一点吗?前置区域是当前时隙开始时所有信号状态的概念名称。根据定义,前置区域中的信号状态与前一时隙的延迟区域的状态相同 此前置状态用作断言中使用的任何信号(时钟除外)的采样值。使用这些采样语义消除了时钟和作为断言语句一部分的布尔表达式之间存在争用条件的可能性。SystemVerilog事件队列中总共有17个区域,包括PLI区域,其中前置区域就是其中之一 前置区域的实际使用

在SystemVerilog模拟中,介词区域是给定时隙中的几个区域之一。这个地区的实际目的是什么?有人能用一个有效的例子来解释这一点吗?

前置区域是当前时隙开始时所有信号状态的概念名称。根据定义,前置区域中的信号状态与前一时隙的延迟区域的状态相同


此前置状态用作断言中使用的任何信号(时钟除外)的采样值。使用这些采样语义消除了时钟和作为断言语句一部分的布尔表达式之间存在争用条件的可能性。

SystemVerilog事件队列中总共有17个区域,包括PLI区域,其中前置区域就是其中之一

前置区域的实际使用是在断言的上下文中进行的。并发断言在观察到的区域中进行评估,但在前置区域进行采样

SystemVerilog的事件队列中没有来自活动区域或反应区域的反馈循环,这意味着前置区域仅执行一次,并且由于采样值始终与时钟事件或表达式关联,因此需要首先在前置区域中处理,同时在在其他地区分配或使用之前分配的时间段

对于前置区域和延迟区域,采样过程都是相同的,因为前置区域在事件从上一个时隙到达时出现