![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
|
|
|
|
| Wednesday, March 3, 2004 |
4:00 PM - 5:00 PM
|
|
|
||
| Moderator: Cliff Cummings - Sunburst Design, Beaverton, OR
New language standards promise improved designer efficiency by leveraging higher levels of abstraction for the design and verification of complex chips, especially large system-on-chip devices. Such efforts include SystemVerilog, SystemC and the proposed IEEE P1647 verification language. These languages provide design constructs for architectural, algorithmic and transaction-based modeling. They add an environment for automated testbench generation, while providing assertions to describe design functionality, including complex protocols, to drive verification using simulation or formal verification techniques. However, leveraging these new constructs in real methodologies involves a greater understanding of higher level programming techniques. Verifying these complex models requires significant forethought. Debugging abstract code can be complex and time consuming. This panel will explore the trade-offs that must be considered when adopting these new formats. Panelists: |
||