Dear Mahmood,
We have faced and fixed a similar error recently. We will make a new release 
after about a month. It will include a fix for this error and some additional 
features.
Regards,
Mutaz
________________________________________
From: Mahmood Naderan [[email protected]]
Sent: Monday, June 27, 2011 11:53 AM
To: simflex
Subject: 00-L1d Assertion failed: can NOT allocate block

Hi,
During a timing simulation using CMP.L2SharedNUCA.OoO, There is an assertion 
error that causes the simulation to be terminated (for that flexpoint).

217 <StdArray.hpp:295> {3051658}- Found Invalid block that can be evicted.
218 <StdArray.hpp:279> {3051658}- picking Protected victim in Invalid state: 
p:00c983080
219 <InclusiveMESI.cpp:617> {3056481}- 00-L1d Assertion failed: 
((!(theArray->canAllocate(result, aBlockAddress)))) :  can NOT allocate block 
p:02985bfc0

If it can not allocate a block because there is no room for it, then someone 
must be evicted. Seems to be a bug. Isn't it?

Thanks
// Naderan *Mahmood;

Reply via email to