Academia.eduAcademia.edu

Table 4 IMDCT average simulation time (10 non-sequential runs each) for the full platform and for the IP with Simulation Replay working. All images are plain color JPG images generated using GIMP with 75% of compression, no interlacing, and using integer DCT. First two are synthetic images while the others are stock photos  EE ee ee ee ae ee oe ees oe ee  Another advantage of Signal Replay goes beyond simulation time reduction. If a small number of testing points are enough to point out the error, simulation can be aborted without the need to wait for the execution of the other modules and, the designer can inject the offending dataset again with no extra work. Decoupling simulation also ensures that every design team has a full working testbench, impossible to be invalidated by previous errors in another module. This isolation can be compared to software sandboxes, where a DUV error does not propagate to the platform, thus allowing different teams to work on different parts of the platform simultaneously without breaking each other test environment. In fact, one core can be fully refined to the synthesizable level without any platform change.  TOs en en Te Shee Ae

Table 4 IMDCT average simulation time (10 non-sequential runs each) for the full platform and for the IP with Simulation Replay working. All images are plain color JPG images generated using GIMP with 75% of compression, no interlacing, and using integer DCT. First two are synthetic images while the others are stock photos EE ee ee ee ae ee oe ees oe ee Another advantage of Signal Replay goes beyond simulation time reduction. If a small number of testing points are enough to point out the error, simulation can be aborted without the need to wait for the execution of the other modules and, the designer can inject the offending dataset again with no extra work. Decoupling simulation also ensures that every design team has a full working testbench, impossible to be invalidated by previous errors in another module. This isolation can be compared to software sandboxes, where a DUV error does not propagate to the platform, thus allowing different teams to work on different parts of the platform simultaneously without breaking each other test environment. In fact, one core can be fully refined to the synthesizable level without any platform change. TOs en en Te Shee Ae