Hi,

Marss froze when fed with the following configurations:

      FU_COUNT: 8
      ALU_FU_COUNT: 2
      FPU_FU_COUNT: 2
      STORE_FU_COUNT: 2
      LOAD_FU_COUNT: 2
      ITLB_SIZE: 16
      DTLB_SIZE: 16
      FRONTEND_WIDTH: 1
      FETCH_WIDTH: 1
      DISPATCH_WIDTH: 1
      ISSUE_WIDTH: 1
      WRITEBACK_WIDTH: 1
      COMMIT_WIDTH: 1
      FETCH_QUEUE_SIZE: 48
      LDQ_SIZE: 32
      STQ_SIZE: 32
      ROB_SIZE: 8
      PHYS_REG_FILE_SIZE: 80

Seems like if I decrease the PHYS_REG_FILE_SIZE/ROB_SIZE ratio, 
say 80/64, then simulation could progress smoothly.  
Also, simulation also succeeded if I increase 
the issue width to 4.  I looked into the log file, 
the simulation stopped at some 
cycle and just didn't move forward.  
I was wondering if this is an infinite loop?  
Any help is appreciated!

Thanks,


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to