In reply to russ.petersen@broadcom.com:
What you normally want to do when layering is to convert from one higher level protocol to another lower level protocol. There might not be a 1-to-1 mapping between the higher level item and the lower level item, so you’d let constrained randomization fill in the gaps in those cases. The flow of information is in any case top → down.
What you want means going against the flow. Normally when you want to send information like this you use the response path for the sequencer/driver communication. I wouldn’t re-randomize the item in the lower layer, because that would mean you’d have a mismatch between what your high level sequence thinks it’s doing and what your lower level sequence is actually sending to the driver.
Maybe if you describe your use case more specifically you can get some better suggestions.