RE: call for participation in SV-DC

From: Little Scott-B11206 <B11206@freescale.com>
Date: Fri May 14 2010 - 11:12:50 PDT

Hi Kevin:

The Mentor proposal describes a package that can be created in
SystemVerilog today. We prefer to have first class language constructs
supporting this type of functionality within SystemVerilog and as a
result eventually SystemVerilog-AMS. We believe it makes sense to
develop these features in SystemVerilog as they are the responsibility
of the discrete simulator.

You are correct that just adding the real valued nets doesn't solve the
entire problem (actually, more generic net types such as structs would
also be useful). Once the capability to create real valued nets is in
place, additional capabilities are needed to be able to use the nets
effectively. PWL signal support is certainly one item that fits on the
list of important companion features.

We need to consider the overall vision, but our immediate concern is
defining work that can be completed by October 2011. Adding real valued
and generic nets to SystemVerilog is likely a big enough job that we
have decided to focus on that aspect of the problem in the near term.
This is the type of discussion that we expect to happen in the initial
meetings of the SV-DC committee. We hope you will attend and
contribute.

Thanks,
Scott

-----Original Message-----
From: Kevin Cameron [mailto:edaorg@v-ms.com]
Sent: Friday, May 14, 2010 12:03 PM
To: Little Scott-B11206
Cc: verilog-ams@eda.org
Subject: Re: call for participation in SV-DC

Why is this not being tackled as the addition of user-defined (discrete)
types?

We already have proposals in that area -

  http://www.vhdl.org/verilog-ams/hm/3029.html
  http://www.vhdl.org/verilog-ams/hm/3038.html

Just adding "real valued" nets leaves a bunch of problems unaddressed.

Also, analog behavior can (in a lot of cases) be described by piecewise
linear waveforms, which are also discrete (in the first derivative) and
don't require the use of an analog solver (which is what slows down the
simulator). PWL signals are the preferred interface type for getting in
and out of the analog domain.

So I think you might want to target this WG at adding user defined types
and PWL signal support.

Kev.

On 05/14/2010 07:32 AM, Little Scott-B11206 wrote:
> Hi Folks:
>
> The IEEE P1800 (SystemVerilog) Working Group has organized an ad hoc
> committee, SV-DC (SystemVerilog Discrete Committee), to study and work
> on
> the addition of discrete domain real modeling capabilities to the
> SystemVerilog language.
>
> Discrete domain real models are efficient behavioral abstractions of
AMS
> components that can run in a digital simulator at speeds greater than
> Verilog-AMS components and much greater than Spice components. There
is
> an immediate need for these components to improve simulation
performance
> for larger mixed models of units, platforms, and systems. A common
use
> case is to swap out a continuous domain (Spice or Verilog-AMS) model
> with a discrete domain (SystemVerilog real) model. Various
verification
> analyses should be used to ensure sufficient correlation between the
> models being swapped and to validate that the tradeoff between speed
and
> accuracy is acceptable.
>
> The addition of discrete domain real modeling capabilities to
> SystemVerilog will involve problems like the following:
>
> - Provision of real and generic ports and nets.
>
> - Connection of entities of mixed types (real to logic, real to
integer,
> etc.) using appropriate type conversion mechanisms.
>
> - Connection of entities of mixed domain (real to electrical, etc.)
> using appropriate domain conversion mechanisms.
>
> - Specification of resolution mechanisms for multiple drivers of real
> and generic types.
>
> Swapping a continuous domain model for a discrete domain model
involves
> technical details from both domains. Therefore, this work needs to
> align with a vision for the eventual merging of SystemVerilog and
> Verilog-AMS. For these reasons, it is important to have both
> SystemVerilog and Verilog-AMS experts involved in SV-DC.
>
> The first assignment given to the committee is to develop a statement
of
> the scope of the work that can be accomplished within the current
> SystemVerilog PAR (work closes in October 2011). This is a small
> window, but we believe we can produce useful capabilities that are
> aligned with a broader vision for completing the work. The scope
> description is due to the P1800 Working Group on 2010-05-27.
>
> The initial meeting of the SV-DC will be for two hours on Tuesday, May
> 18th at 10:00 CDT (UTC-05:00) to begin a discussion of the scope.
> Dialin information is below.
>
> Thanks,
> John & Scott
>
>
> Dialin information:
> -------------------
>
> Country Number
>
> AUSTRALIA 1800009128
> AUSTRIA 0800291873
> BELGIUM 080077334
> CANADA 8008671147
> CHINA TELECOM (CT) 108001400732
> CHINA NETCOM (CNC) 108007140759
> DENMARK 80703159
> FINLAND 0800770233
> FRANCE 0800941695
> GERMANY 08001014519
> GREECE 0080016122039738
> HONG KONG 800933578
> HUNGARY 0680017180
> INDIA 000 800 650 1482
> INDONESIA 008800105607
> IRELAND 1800944116
> ISRAEL 1809459738
> ITALY 800782388
> JAPAN 00531160427
> LUXEMBOURG 80023985
> MALAYSIA 1800808386
> MONACO 80093186
> NETHERLANDS 08002658223
> NEW ZEALAND 0800443736
> NORWAY 80057409
> POLAND 008001114672
> PORTUGAL 800819106
> RUSSIA 81080022801012
> SINGAPORE 8001011470
> SOUTH AFRICA 0800992835
> SOUTH KOREA 00308140540
> SPAIN 900967020
> SWEDEN 0201400559
> SWITZERLAND 0800563054
> TAIWAN 00801126585
> THAILAND 0018001562039684
> UNITED KINGDOM 08005280546
> UNITED STATES 8008671147
>
> Access Code: 7375405
>
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Fri May 14 11:13:06 2010

This archive was generated by hypermail 2.1.8 : Fri May 14 2010 - 11:13:12 PDT