Major Tools
Other Tools
General Info


Verilator: Verilator 3.902 Released

Added by Wilson Snyder 5 months ago

Verilator 3.902 2017-04-02

  • Add -FI option to force includes, msg2146. [Amir Gonnen]
  • Add --relative-includes. [Rob Stoddard]
  • Add error on duplicate pattern assignments, bug1145. [Johan Bjork]
  • Fix error on improperly widthed default function, bug984. [Todd Strader]
  • Fix 2009 localparam syntax, msg2139. [Galen Seitz]
  • Fix ugly interface-to-non-interface errors, bug1112. [Johan Bjork]
  • Fix LDFLAGS and CFLAGS not preserving order, bug1130. [Olof Kindgren]
  • Fix internal error on initializing parameter array, bug1131. [Jie Xu]
  • Fix internal error on interface arrays, bug1135. [John Stevenson]
  • Fix calling sformatf to display, and elab $displays, bug1139. [Johan Bjork]
  • Fix realpath compile issue on MSVC++, bug1141. [Miodrag Milanovic]
  • Fix missing error on interface size mismatch, bug1143. [Johan Bjork]
  • Fix error on parameters with dotted references, bug1146. [Johan Bjork]
  • Fix wreal not handling continuous assign, bug1150. [J Briquet]
  • Fix nested structure parameter selects, bug1150. [J Briquet]

Verilator: Verilator 3.900 Released

Added by Wilson Snyder 7 months ago

Verilator 3.900 2017-01-15

  • Internal code changes for improved compatibility and performance.
  • Support old-style $display($time), bug467. [John Demme]
  • With --bbox-unsup, suppress desassign and mixed edges, bug1120. [Galen Seitz]
  • Fix parsing sensitivity with &&, bug934. [Luke Yang]
  • Fix internal error on double-for loop unrolling, bug1044. [Jan Egil Ruud]
  • Fix internal error on unique casez with --assert, bug1117. [Enzo Chi]
  • Fix bad code when tracing array of structs, bug1122. [Andrew Bardsley]

Verilator: Verilator 3.890 Released

Added by Wilson Snyder 9 months ago

Verilator 3.890 2016-11-25

  • Honor --output-split on coverage constructors, bug1098. [Johan Bjork]
  • Fix various issues when making outside of the kit.
  • Fix flex 2.6.2 bug, bug1103. [Sergey Kvachonok]
  • Fix error on bad interface name, bug1097. [Todd Strader]
  • Fix error on referencing variable in parent, bug1099. [Ian Thompson]
  • Fix type parameters with low optimization, bug1101. [Stefan Wallentowitz]

Verilator: Verilator 3.888 Released

Added by Wilson Snyder 10 months ago

Verilator 3.888 2016-10-14

  • Support foreach, bug1078. [Xuan Guo]
  • Add --no-decoration to remove output comments, msg2015. [Frederic Requin]
  • If VM_PARALLEL_BUILDS=1, use OPT_FAST and OPT_SLOW. [Frederic Requin] Set VM_DEFAULT_RULES=0 for old behavior.
  • Add error on DPI functions > 32 bits, msg1995. [Elliot Mednick]
  • Fix SystemC compiles with VPI, bug1081. [Arthur Kahlich]
  • Fix error on wide numbers that represent shifts, msg1991, bug1088. [Mandy Xu]
  • Improve Verilation performance on internal strings, msg1975. [Johan Bjork]
  • Improve Verilation performance on trace duplicates, bug1090. [Johan Bjork]

Verilator: Verilator 3.886 Released

Added by Wilson Snyder about 1 year ago

Verilator 3.886 2016-07-30

  • Fix enum values of 11-16 bits wide using .next/.prev, bug1062. [Brian Flachs]
  • Fix false warnings on non-power-2 enums using .next/.prev.
  • Fix comparison of unpacked arrays, bug1071. [Andrew Bardsley]
  • Fix compiler warning in GCC 6. [David Horton]

Verilator: Verilator 3.884 Released

Added by Wilson Snyder over 1 year ago

Verilator 3.884 2016-05-18

  • Support parameter type, bug376. [Alan Hunter, et al]
  • Support command-line -G/+pvalue param overrides, bug1045. [Stefan Wallentowitz]
  • The default l2 scope name is now the same as the top-level module, bug1050. Use "--l2-name v" for the historical behavior.
  • Add --l2-name option for controlling "v" naming.
  • Fix --output-split of constructors, bug1035. [Johan Bjork]
  • Fix removal of empty packages, modules and cells, bug1034. [Johan Bjork]
  • Fix core dump on Arch Linux/GCC 6.1.1, bug1058. [Jannis Harder]
  • Fix $value$plusargs to string, msg1890. [Frederic Requin]

Also available in: Atom