RE: revised issue 25: scheduling semantics


Subject: RE: revised issue 25: scheduling semantics
From: Martin O'Leary (oleary@cadence.com)
Date: Mon Oct 21 2002 - 16:45:01 PDT


Here is my write-up.
Thanks,
--Martin

> -----Original Message-----
> From: Kevin Cameron [mailto:Kevin.Cameron@nsc.com]
> Sent: Monday, October 14, 2002 6:10 PM
> To: Martin O'Leary
> Cc: verilog-ams@eda.org
> Subject: Re: revised issue 25: scheduling semantics
>
>
>
> Martin O'Leary wrote:
>
> > sched.sync_oleary_25.pdfName: sched.sync_oleary_25.pdf
>
> Terms:
>
> Explicit sensitivity in an analog block means a signal in
> an @ expression, implicit
> sensitivity refers to digital signals used outside @
> expressions and blocks in the
> analog blocks.
>
> A delta cycle ends when the current active events are
> exhausted and the inactive
> events (maybe at the same time) become active.
>
>
> Suggestions:
>
> 9.4.1
>
> Explicit D2A events should be immediately "active" and be
> processed before the inactive
> events become active (the next delta), however they can be
> pushed to the end of the
> delta (effectively level 1.5 in the stratified event
> queue). You could call them "active
> analog" events to differeniate them from "active" (digital) events.
>
> Implicit D2A events should probably be evaluated before the
> "monitor" events - say
> level 3.5 rather than 6 in the stratified queue, because
> processing explicit or implicit D2A
> events may produce new active digital events.
>
> 9.4.3.6
>
> I'm not sure what "the analog macro-process which is to
> process this D2A is scheduled for
> evaluation on the digital engine event queue" means - I
> think you can just delete that sentence.
>
>
> Regards,
> Kev.
>
> --
> National Semiconductor, Tel: (408) 721 3251
> 2900 Semiconductor Drive, Mail Stop D3-500, Santa Clara, CA 95052-8090
>
>
>
>




This archive was generated by hypermail 2b28 : Mon Oct 21 2002 - 16:46:03 PDT