[Libre-soc-bugs] [Bug 419] MUL pipeline formal proof needed
    bugzilla-daemon at libre-soc.org 
    bugzilla-daemon at libre-soc.org
       
    Thu Sep  3 23:27:58 BST 2020
    
    
  
https://bugs.libre-soc.org/show_bug.cgi?id=419
--- Comment #18 from Samuel A. Falvo II <kc5tja at arrl.net> ---
Thanks for cleaning up the code; it reads a lot better.  I do have some
questions though.
(In reply to Luke Kenneth Casson Leighton from comment #16)
> the xer_ov.ok flag (and o.ok flag) are quite simple, they just tell the
> Register Files, "results are available if you want them".
Can you help me understand why xer_ov.ok is reset only in the default case?  As
I understand the ISA specs, xer_ov.ok should only be set when OE=1.  I feel
like I'm missing something.
> there does exist a Formal Correctness Proof for OutputStage, it does need
> updating.
I looked in the fu/mul hierarchy for this correctness proof, but did not find
it.  Are you perhaps referring to alu/formal/proof_output_stage.py ?
-- 
You are receiving this mail because:
You are on the CC list for the bug.
    
    
More information about the libre-soc-bugs
mailing list