Jump to content

sdjun2

Members
  • Posts

    4
  • Joined

  • Last visited

sdjun2's Achievements

Member

Member (1/2)

0

Reputation

  1. Hi Martin Borja Thank you for advice. When you have a configuration similar, I now know that an error has occurred something. I will check the answer to the question. Thanks, sdjun2
  2. Hi uwes. Thank you for reply. I understand that it is within the scope of the concept of UVM. Answer to the question is as follows. Q1. does one upper item translate into N same sized lower items? A1. Yes. Q2. do the lower items complete at the same time? A2. Yes. Q3.if its not guaranteed that they end at the same time then is there q requirement that driverX operates in back-to-back mode (no gaps between lower items on a line)? Q3. No there is not. Thanks, sdjun2
  3. Thank you for reply. I understood about how to fork/join in virtual sequence. I was considering that I used to drive at the same time multiple lines in the Agent, this technology. The following is an example of multiple lines environment. This figure shows that the Agent is to distribute the data to the multiple lines. +-------------+ line 1 +-----------+ | +------------>+ | Data | | line 2 | | -----> | Agent +------------>+ DUT | | | line 3 | | | +------------>+ | | | line N | | | +------------>+ | +-------------+ +-----------+ Q1 In the case of the above, I was thinking of the following configuration, does this violate the concept of UVM? Q2 Is it possible in the UVM implementation like this? Q3 Is there a configuration of UVM a recommendation of when driving on Agent multiple lane like this? +---------------------------------------------------------------------------------------------+ +-------+ | Agent +---------------------------+ | | | | | +------+ | +--------------------------+ +----------+ | line 1 | | Data | | | |----->|Sequencer(Lower1)|-->|Driver 1 |--+----------+ | -----> | | | | | +--------------------------+ +----------+ | | DUT | | | Main |Dis | | +---------------------------+ +----------+ | line 2 | | | |Sequencer | tri |----->|Sequencer(Lower2)|-->|Driver 2 |--+----------+ | | | (Upper) |bute | | +---------------------------+ +----------+ | | | | | | | | +---------------------------+ +----------+ | line N | | | | | |----->|Sequencer(LowerN)|-->|Driver N |--+----------+ | | | +------+ | +---------------------------+ +-----------+ | | | | +--------------------------+ | | | +----------------------------------------------------------------------------------------------+ +-------+ - Sequenser(Upper and Lower) to describe the behavior of the model. - Driver drives the line.
  4. In the Layered Sequencers, As shown in the figure below, I want to use multiple lower layer sequencers(1,2,3) in parallel. Is it possible? If possible, Can you tell me how do I implement? Sequencer(Upper) +-----> Sequencer(Lower1) ----> Driver +-----> Sequencer(Lower2) ----> Driver +-----> Sequencer(Lower3) ----> Driver
×
×
  • Create New...