Home > Community > Forums > Functional Verification > How to connect systemC timed model to OVM environment

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 How to connect systemC timed model to OVM environment 

Last post Tue, Oct 18 2011 5:32 AM by Adam Sherilog. 4 replies.
Started by viraj shah 16 Oct 2011 08:05 PM. Topic has 4 replies and 2734 views
Page 1 of 1 (5 items)
Sort Posts:
  • Sun, Oct 16 2011 8:05 PM

    • viraj shah
    • Not Ranked
    • Joined on Mon, Oct 17 2011
    • Posts 2
    • Points 40
    How to connect systemC timed model to OVM environment Reply

    My Query regarding to integrate SystemC model to OVM based environment. I want to drive packets from Monitor (OVM based) to the System C model (SC) . What type of interface I should use between SV & systemC to pass packets?
     I have seen some TLI example in the synopsys  library but I have query that that example is useful to VMM environment. Can I use same example in OVM environment? 

    Please guide me by some example if it is possible. 
     
    Thanks
     
    Viraj Shah
    (M) (+91) 9742847072

    Filed under:
    • Post Points: 20
  • Tue, Oct 18 2011 4:00 AM

    • ZeevK
    • Not Ranked
    • Joined on Sun, Jul 20 2008
    • Rosh Haayin, 00-IL
    • Posts 5
    • Points 285
    Re: How to connect systemC timed model to OVM environment Reply

    Hi Viraj,

    Assuming you're using Cadence tools for the testbench, you can simply connect your SystemC TLM interfaces to your SystemVerilog-OVM TLM interfaces and pass OVM objects across. Please see the documentation inside your Incisive Enterprise Simulator release (including the SOC kit) for a description of our multi-language support, including a workshop dedicated to TLM-based communication.

    Zeev.

    • Post Points: 20
  • Tue, Oct 18 2011 4:14 AM

    • viraj shah
    • Not Ranked
    • Joined on Mon, Oct 17 2011
    • Posts 2
    • Points 40
    RE: How to connect systemC timed model to OVM environment Reply

    Hi Zeev,

    I am using Sysnopsys tool for the simulation.

    I have OVM based environment. I am using VCS for compiling & executing testbench through internal flow we have.

    One of the example I have seen for VCS tool for supporting VMM TLI interface for SV & SC. But My query is that “ I have to use OVM environment & VCS tool. So what is the better way to connect SystemC reference model in the OVM environment with VCS tool  which will pass packet from SV monitor to SC model?

    Thanks for your reply.

    Thanks
    Viraj

    • Post Points: 20
  • Tue, Oct 18 2011 4:21 AM

    • ZeevK
    • Not Ranked
    • Joined on Sun, Jul 20 2008
    • Rosh Haayin, 00-IL
    • Posts 5
    • Points 285
    Re: RE: How to connect systemC timed model to OVM environment Reply

    Hi Viraj,

    Since this is a Cadence users forum, it's unlikely to be the best place to ask for expert advice on VCS... :)
    Regards,

    Zeev.

    • Post Points: 20
  • Tue, Oct 18 2011 5:32 AM

    • Adam Sherilog
    • Top 500 Contributor
    • Joined on Fri, Jun 6 2008
    • <?xml version="1.0" encoding="utf-16"?><string>Chelmsford, MA</string>
    • Posts 21
    • Points 1,840
    Re: RE: How to connect systemC timed model to OVM environment Reply

     ... and I will add that Cadence was the first to provide a multi-language solution on OVM in 2009 and has updated that for the UVM.  If you are using VCS today and have a mutli-language need, you may be best served by looking at the Incisive Enterprise Simulator (IES) with its native multi-language simulation and debug support.

     

    =Adam Sherer

    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by viraj shah at 16 Oct 2011 08:05 PM. Topic has 4 replies.