Subject: RE: vlog 2000 feature list
From: Jayaram Bhasker (jbhasker@cadence.com)
Date: Thu Jul 19 2001 - 09:11:34 PDT
Here is the updated 2000 feature list with some new volunteers who have
agreed to review the features.
Please post your comments to the reflector after the review. Thanks,
- bhasker
This document lists the new Verilog 2001 features and
suggests to its synthesizability:
FEATURE SYNTHESIZABLE? OWNER
------- -------------- -----
1. Generate block (for, ifelse, case) Yes Bhasker
2. Multidimensional arrays Yes Bhasker
3. Bit and part-select with arrays Yes Bhasker
4. Enhanced file I/O No Bhasker
5. Re-entrant tasks and functions Yes; recursion with static bnd
PraveenTiwari
6. Configuration block Yes StephenBoyd
7. Library map files Yes StephenBoyd
8. Named parameter association Yes SashiObilisetty
9. Comma sep sensitivity list Yes CliffCummings
10. Event symbol @* Yes CliffCummings
11. ANSI style I/O decls Yes KennCoffman
12. Automatic width extension beyond 32 bits Yes Open
13. Indexed part select Yes PraveenTiwari
14. Reg initial declaration No Open
15. Signed type Yes MuzaffarKal
16. System functions $signed, $unsigned Yes Open
17. Constant functions Yes GilbertNguyen
18. Addtl cond compilation(`ifndef,`elsif,`undef) Yes SashiObilisetty
19. Power op (**) Yes - first operand is 2, or
opds are constants.
Open
20. 'line compiler directive Yes (ignored) SashiObilisetty
21. Arithmetic shift ops (<<<, >>>) Yes JoeWetstein
22. Combined port and data type decl Yes KenCoffman
23. Parallel case attribute Yes JoeWetstein
(* rtl_synthesis_parallel_case *)
24. Full case attribute Yes JoeWetstein
(* rtl_synthesis_full_case *)
25. On-detect pulse error propogation No Open
(pulsestyle_onevent, pulsestyle_ondetect)
26. Negative pulse detection No Open
(showcancelled, noshowcancelled)
27. New timing checks No Open
($removal, $recrem, $timeskew, $fullskew)
28. Negative timing constraint No Open
(modified $setuphold)
29. New VCD system tasks No Open
------------------------
- J. Bhasker, Last updated: July 19, 2001
This archive was generated by hypermail 2b28 : Thu Jul 19 2001 - 09:27:53 PDT