Re: [sv-ac] SV-AC meeting

From: Ben Cohen <hdlcohen@gmail.com>
Date: Tue Dec 08 2015 - 12:35:40 PST
Where is the Mantis page?  I know that it was moved.
I put a lot of thought into Mantis 5067 where delays and repeat operators
can use module variables as the value for the delays or repeat.    I now
believe that the best approach would be to specify something like the
following:
1) The range for the ​delay or ​repeat cannot be greater than 32, as
specified by a bit vector of no more than 5 bits.
2) The delay or repeat statement is in a sequence that is used as a
property, and not as a sequence (e.g., no end points, no implication
operator after the sequence).



Thus,

  *bit*[2:0] v=3;

  ap_delay: *assert* *property*( *$rose*(a) |-> d ##v b);

// The compiler would automatically implement something like the following:

*generate* *for* (*genvar* g_i=0; g_i<8; g_i++) *begin*

      ap_delay_gen:  *assert* *property* (*$rose*(a) |-> d ##0 v==g_i |->
##g_i b);

*end* *endgenerate*



The above approach is simple to implement, fits most application
​s​
, and is more generic conceptually.

​The use of local variables is complex, but feasible. But the use of the
generate statement is much easier to express and understand.
​  ​
​ ​
Something to think about.​

​I know that is not the purpose of the upcoming meeting, but I wanted to
document my thoughts.
Ben ​



On Tue, Dec 8, 2015 at 10:44 AM, Dmitry Korchemny <
Dmitry.Korchemny@synopsys.com> wrote:

> *Agenda*
>
>    - Reminder of IEEE patent policy
>    See: *http://standards.ieee.org/board/pat/pat-slideset.ppt*
>    <http://standards.ieee.org/board/pat/pat-slideset.ppt>
>    - Reconfirming vote / officer elections
>    - New PAR roadmap
>    - Opens
>
>
>
> -- Do not delete or change any of the following text. --
>
> *Please Note: Dial-in numbers have changed for the new Synopsys WebEx
> site.*
>
>
> *Join WebEx meeting*
> <https://synopsys.webex.com/synopsys/j.php?MTID=mb89dbc121893a60d9696df09aa322888>
>
> Meeting number: 927 104 403
> Meeting password: Please obtain your meeting password from your host.
>
>
> If you are the host, you can use the meeting host key to pass the host
> privilege to another participant or to start the meeting from a video
> conferencing system or application. To find the host key for this meeting, *go
> here.*
> <https://synopsys.webex.com/synopsys/j.php?MTID=m9f26d442ed60ef0617a7995efdb8f480>
>
> Join by phone
> Local/International: 1-650-584-8255
> Internal: 4-8255
> Toll-Free: 1-855-883-6437
> Your Cisco Unified MeetingPlace meeting ID: 927 104 403
>
>
>
> https://synopsys.webex.com/synopsys/j.php?MTID=mb89dbc121893a60d9696df09aa322888
> Meeting number: 927 104 403 Meeting password: Please obtain your meeting
> password from your host.
>
>
> Can't join the meeting? *Contact support.*
> <https://synopsys.webex.com/synopsys/mc>
>
> -----------------------------------------------------
>
> *Local Dial In Numbers *
> -----------------------------------------------------
> Armenia, Yerevan: +37410492777
> Belgium, Leuven: +3216387040
> Canada, Markham: +19054157057
> Canada, Mississauga: +19052738530
> Canada, Nepean: +16132218770
> Chile, Santiago: +56227146868
> China, Beijing: +861059860608
> China, Shanghai: +862123075811
> China, Shenzhen: +8675583042142
> China, Wuhan: +862759373698
> China, Xiamen: +865923012480
> Denmark, Copenhagen: +4533630861
> Finland, Espoo: +358207578011
> France, Grenoble: +33456384898
> France, Montbonnot: +33456384898
> France, Montpellier: +33456384898
> France, Rungis: +33145120359
> France, Sophia: +33497239722
> France, Wissous: +33164538815
> Germany, Aachen: +4924147967210
> Germany, Munich: +498999320292
> Hungary, Budapest: +498999320292
> India, Bangalore: +918040188404
> India, Delhi: +911149233919
> India, Hyderabad: +914040331114
> India, Noida: +911206759255
> India, Mumbai: +912261649508
> Ireland, Dublin: +35314368777
> Israel, Herzelia: +97299719696
> Italy, Agrate Brianza: +390396846777
> Japan, Tokyo: +81367463962
> Japan,Osaka: +81663598257
> Netherlands, Eindhoven: +31402304740
> Poland, Gdansk: +48587614004
> Portugal, Porto: +351220415909
> Portugal, Lisbon: +351210440220
> Russia, Saint Petersburg: +78124087477
> Singapore, Singapore: +6563937190
> South Korea, Seoul: +82234042733
> Sweden, Lund: +4646162919
> Sweden, Stockholm: +498999320292
> Switzerland, Zurich: +41445671553
> Taiwan, Hsinchu: +88635581801
> Taiwan, Hsinchu: +88636230405
> Taiwan, Taipei: +886237255710
> UK, Livingston: +441506486066
> UK, Reading: +441189651055
> UK, Surrey: +441276400398
> United States: +16505848255
> United States(Toll-Free): +18558836437
> IMPORTANT NOTICE: Please note that this WebEx service allows audio and
> other information sent during the session to be recorded, which may be
> discoverable in a legal matter. By joining this session, you automatically
> consent to such recordings. If you do not consent to being recorded,
> discuss your concerns with the host or do not join the session..
>
>
>
Received on Tue Dec 8 12:36:22 2015

This archive was generated by hypermail 2.1.8 : Tue Dec 08 2015 - 12:36:27 PST