• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Functional Verification
  3. Verilog, System Verilog and SystemC

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 65
  • Views 17043
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Verilog, System Verilog and SystemC

jasonkee111
jasonkee111 over 16 years ago

 

i confused about these languages.

Can somebody clarify on it:
1. For RTL design, Verilog or System Verilog should be used?Most of the article about System Verilog focus on verification. Which language is easier to user and perform well?is there anything that verilog can do and system verilog cant? since a lot of hardware design engineer still use verilog for RTL design.


2. If the RTL design is written in Verilog, is it possible to use System Verilog to verify it?

3. Is it possible to mix Verilog, System Verilog and System C in one design? e.g Model in System C, the design written in verilog, System Verilog for verification

4. Since System C and System Verilog both also system level design, when to use System C and System Verilog?According to my understanding, System C is used in starting of system design in order to predict the performance of software and hardware while System Verilog is used in verification for RTL.

5. How to determine which portion in a system should go to softcore or hardcore?

6. I read a lot of threads that mention to use system verilog instead of system c for system level design(hardware design), is it correct? if in the case of SoC, where it involve the software and hardware, is system verilog have this kind of ability to synthesis(not sure the term to use) it?


Thanks and sorry if asking silly question(s)..

  • Cancel
Parents
  • jasonkee111
    jasonkee111 over 16 years ago

    Hi Mike.

     What do  you mean by testing using Verilog? What differentiate the test and verify?

    System Verilog for RTL design is mucher higher on abstraction compared to Verilog. 

    if i use System Verilog for RTL design, what is the disadvantage?  

    What is the thing Verilog can do while System Verilog cant?

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • jasonkee111
    jasonkee111 over 16 years ago

    Hi Mike.

     What do  you mean by testing using Verilog? What differentiate the test and verify?

    System Verilog for RTL design is mucher higher on abstraction compared to Verilog. 

    if i use System Verilog for RTL design, what is the disadvantage?  

    What is the thing Verilog can do while System Verilog cant?

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information