[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
  Schedule::Load
  SVN::S4
  Synopsys-modes
  SystemPerl
  Verilog-Pli
  Voneline
  Vregs
General Info
  Papers

Issue #56

Inout signals within modules don't propogate correctly.

Added by Dennis Muhlestein over 3 years ago. Updated about 1 month ago.

Status:Closed Start date:01/23/2009
Priority:Normal Due date:
Assignee:Wilson Snyder % Done:

0%

Category:WrongRuntimeResult
Target version:-

Description

Suppose you have a child module with an input and output signal. The parent only has an inout signal, and uses logic to decide when to drive the signal. If this signal is passed to the child module's input directly, the child module doesn't receive the correct input. If instead, you assign the inout to a separate wire and pass that instead, it works.

Attached patch which adds new test case and exposes the issue as well as shows the workaround.

testcases.patch (2.4 kB) Dennis Muhlestein, 01/23/2009 09:03 pm

History

Updated by Lane Brooks over 3 years ago

  • Category set to WrongRuntimeResult
  • Status changed from New to Assigned
  • Assignee set to Lane Brooks

Updated by Wilson Snyder about 1 month ago

  • Status changed from Assigned to Closed
  • Assignee changed from Lane Brooks to Wilson Snyder

Fixed in git towards 3.840+.

Also available in: Atom