Presentation is loading. Please wait.

Presentation is loading. Please wait.

TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.

Similar presentations


Presentation on theme: "TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective."— Presentation transcript:

1 TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. Verilog-AMS Integration with P1800 SV Standard Srikanth Chandrasekaran Technical Chair, Verilog-AMS Committee

2 TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 1 Verilog-AMS Standards Committee – Scope & Purpose The Verilog-AMS standards committee aims to address the needs of the mixed signal design community Enables top-down design methodology of AMS designs and allows designers to write early behavioral code of the mixed signal systems Provides capabilities and features to enable system level design and verification Standards committee comprises of team of experts in the AMS industry Volunteers comprise of both the developers (EDA tool developers) as well as consumers (design community) The Verilog-AMS committee has representation from about 10 companies that are either developing tools or mixed signal designs Ensuring interoperability Ensures any capability or enhancement done in the analog or the mixed signal part of the AMS language works with existing standards Interoperability is key: uniform implementation allows designs to be portable across tools

3 TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 2 Industry Need for SV-AMS With P1364 being replaced with P1800, industry is adapting SystemVerilog for design as well as testbenches Enables top level design methodology & verification with SV testbenches Need to maintain the ability to simulate mixed signal designs Industry requires support for a mixed signal verification environment Vendors are already faced with the issue of how to support SystemVerilog along with existing mixed signal designs With Verilog-AMS being derived from 1364 Verilog, it is an obvious choice to enable the mixed signal modelling capabilities within SystemVerilog Need IEEE to address this critical issue In absence of a standard, vendors will go ahead with individual implementations Interoperability will become a very key issue Reconciling “vendor implementations” at later stage will become very difficult challenge.

4 TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 3 AMS Activities beyond LRM2.3 Alignment with SystemVerilog (SV-AMS Integration Efforts) Having the unified BNF for Verilog-AMS with Verilog 1364-2005 as a subset means we already have some fundamental alignment with System Verilog Will allow the committee to take the next step and merge the analog and mixed signal constructs with the System Verilog language. Extending SV assertions to support Analog Verilog-AMS subcommittee is working on extensions to the current SVA language to support analog assertions This work would also require some requirements on the P1800 SystemVerilog language Verilog-AMS main committee working on enhancements and capabilities for mixed signal (mantis database) This effort will specifically look at the mixed signal items that have not been resolved in LRM2.3  Eg: multiple power domain support, other analog specific enahcements and minor fixes)

5 TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 4 Options for SV-AMS Integration There are 3 possible options for integrating Verilog-AMS with SV Option 1: Deep integration of P1800 with Verilog-AMS LRM 2.3.1 Integration at the syntactic (BNF grammer) as well as semantic integration Need more commitment from P1800 committee to make this practical Option 2: Creating a P1800 “dot” standard Identified enhancements to the P1800 could be incorporated in separate dot standard Some fundamental enhancements might be proposed to the main P1800 committee A separate committee will be driving the dot standard efforts (with identified timelines etc) Need approval from P1800 main committee for any enhancements to SV?? Option 3: Merge subset of Verilog-AMS (without P1800 conflicts) with System Verilog Features that enable connectivity level mixing of Verilog-AMS and SV at the top level Initial first pass document generated on syntax difference between Verilog-AMS & P1800 2009 standard (an early P1800 draft version was used for this purpose) Document available at: http://www.eda-stds.org/verilog-ams/htmlpages/cdd.htmlhttp://www.eda-stds.org/verilog-ams/htmlpages/cdd.html


Download ppt "TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective."

Similar presentations


Ads by Google