RE: Draft P1666 LRM for review - updated

From: <john.aynsley@doulos.com>
Date: Fri Jan 14 2011 - 02:00:29 PST

Hi Yossi,

Yes, you've made that point before, and it is a valid one.

Back in the early days, we did have a long and very explicit discussion
about the immediate process control semantics, including reset(). Some of
us thought that having delta cycle semantics throughout the process
control extensions was the more natural approach, others thought that
immediate semantics were right. We had the debate, and the conclusion was
to go with the immediate semantics. Part of the rationale was that the
process control extensions with immediate semantics have been prototyped
and proven over a period of years (by Cadence and in the OSCI PoC
simulator), and we did not want to rip the whole thing up.

Practically, I do not think anyone (apart from you, clearly) is motivated
to go in this direction right now, but people will have to speak for
themselves...

Cheers,

John A

From:
"Veller, Yossi" <Yossi_Veller@mentor.com>
To:
<john.aynsley@doulos.com>
Cc:
<systemc-p1666-technical@eda.org>
Date:
14/01/2011 02:30
Subject:
RE: Draft P1666 LRM for review - updated

In 6.2.12 and 6.6.6.4 there is a reference for reset call and others
having an immediate affect or during the current evaluation phase.
 
Immediate notification is a source for dependence of the simulation
results on the simulator?s scheduler and a basis for non parallelizable
code (e.g. in such an implementation the reset action may come after the
reset thread executes or before) . SystemC had chosen to provide immediate
notification for the user to use upon his/her responsibility. However
immediate notification should not be a ?standard? behavior of operations
provided by the kernel.
 
Then unless there are compelling reasons, e.g. from simulation speed
degradation, I believe that the kill and reset effects should be delayed
to the next evaluation phase.
The same should be applied to suspend (even though it becomes very close
to disable).
 
Regards
Yossi
 
From: owner-systemc-p1666-technical@eda.org [
mailto:owner-systemc-p1666-technical@eda.org] On Behalf Of
john.aynsley@doulos.com
Sent: Friday, October 01, 2010 11:15 AM
To: systemc-p1666-technical@eda.org
Subject: Draft P1666 LRM for review - updated
 
Folks,

I have posted an updated version of the P1666 draft LRM on

        http://www.eda.org/twiki/bin/view.cgi/P1666/WebHome

This includes the process control extensions and sc_max_time. Just search
for "ADDITION"

Please review and provide your feedback.

You can also check the status of the plan from this same web page

John A

-- 
This message has been scanned for viruses and 
dangerous content by MailScanner, and is 
believed to be clean. 
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri Jan 14 02:01:13 2011

This archive was generated by hypermail 2.1.8 : Fri Jan 14 2011 - 02:01:22 PST