Project

General

Profile

[logo] 
 
Home
News
Activity
About/Contact
Major Tools
  Dinotrace
  Verilator
  Verilog-mode
  Verilog-Perl
Other Tools
  BugVise
  CovVise
  Force-Gate-Sim
  Gspice
  IPC::Locker
  Rsvn
  SVN::S4
  Voneline
  WFH
General Info
  Papers

Issue #1393

Support ranged instances

Added by Ed Carstens 30 days ago. Updated 29 days ago.

Status:
Closed
Priority:
Normal
Assignee:
% Done:

0%


Description

(Sorry, I haven't had the latest version installed yet, but I did not see a fix for this issue since 3.406.)

The parser did not correctly parse a parameterized iterated instance (without any port connections):

@sub1 #(.WIDTH) SUB1[1:0](); @

This is being used by a connect script I wrote. I verified the syntax was recognized okay by irun (Cadence SV simulator), just with the expected warnings for the unconnected instance. The parser returned "[1:0], .WIDTH" from a call to cell->params...
@foreach my $cell ($top->cells_sorted) { &debug('ewc1:' . $cell->params) ... @---------------------- OUTPUT
@ewc1:[1:0], .WIDTH @

History

#1 Updated by Wilson Snyder 29 days ago

  • Subject changed from Support iterated instances (OLD version 3.406) to Support ranged instances
  • Status changed from New to Closed
  • Assignee set to Wilson Snyder

Indeed, fixed in git and released as 3.458.

Also available in: Atom