cancel
Showing results for 
Search instead for 
Did you mean: 

Nor Flash

huko_4668366
New Contributor

hi,

  We found in the s25fl512.v and s25fl256s.v define SPEEDSIM have the same define value with no-define SPEEDSIM.

And it takes so long time to run the simulation if the SPEEDSIM didn't work.

   The code is below.

    `ifdef SPEEDSIM

        // Page Program Operation

        specparam        tdevice_PP_256            = 55e7;//tPP

        // Page Program Operation

        specparam        tdevice_PP_512            = 75e7;//tPP

        // Typical Byte Programming Time

        specparam        tdevice_BP                = 4e8;//tBP

        // Sector Erase Operation

        specparam        tdevice_SE                = 1875e7;//tSE

        // Bulk Erase Operation

        specparam        tdevice_BE                = 460e9;//tBE

        // WRR Cycle Time

        specparam        tdevice_WRR               = 2e9;//tW

        // Erase Suspend/Erase Resume Time

        specparam        tdevice_ERSSUSP           = 40e6;//tESL

        // Program Suspend/Program Resume Time

        specparam        tdevice_PRGSUSP           = 40e6;//

        // VCC (min) to CS# Low

        specparam        tdevice_PU                = 3e8;//tPU

        // PPB Erase Time

        specparam        tdevice_PPBERASE          = 15e9;//

        // Password Unlock Time

        specparam        tdevice_PASSULCK          = 1e6;//

        // Password Unlock to Password Unlock Time

        specparam        tdevice_PASSACC           = 100e6;

    `else

        // Page Program Operation

        specparam        tdevice_PP_256            = 55e7;//tPP

        // Page Program Operation

        specparam        tdevice_PP_512            = 75e7;//tPP

        // Typical Byte Programming Time

        specparam        tdevice_BP                = 4e8;//tBP

        // Sector Erase Operation

        specparam        tdevice_SE                = 1875e9;//tSE

        // Bulk Erase Operation

        specparam        tdevice_BE                = 460e12;//tBE

        // WRR Cycle Time

        specparam        tdevice_WRR               = 2e11;//tW

        // Erase Suspend/Erase Resume Time

        specparam        tdevice_ERSSUSP           = 40e6;//tESL

        // Program Suspend/Program Resume Time

        specparam        tdevice_PRGSUSP           = 40e6;//

        // VCC (min) to CS# Low

        specparam        tdevice_PU                = 3e8;//tPU

        // PPB Erase Time

        specparam        tdevice_PPBERASE          = 15e9;//

        // Password Unlock Time

        specparam        tdevice_PASSULCK          = 1e6;//

        // Password Unlock to Password Unlock Time

        specparam        tdevice_PASSACC           = 100e6;

    `endif // SPEEDSIM

   So we need the correct vaule to speed up our simulation, tks.

0 Likes
5 Replies
SudheeshK
Moderator
Moderator

Hello,

We would like to get some more details about this issue.

1. What is the version of Verilog model (s25fl512.v) that you use in your simulations?

2. Are you using SDF file for simulation?

Thanks and Regards,

Sudheesh

0 Likes
huko_4668366
New Contributor

hi,

1. the version is v2.14

2. no, we don't use sdf

Tks.

0 Likes
SudheeshK
Moderator
Moderator

Hello,

The latest version on the Verilog model for our device S25FL512S is 2.16. It is available at: https://www.cypress.com/verilog/s25fl512s-verilog .

  1. Could you please use this latest model for your simulation?
  2. Use SDF file for your simulations and check if the error goes away.

Thanks and Regards,

Sudheesh

0 Likes
huko_4668366
New Contributor

Hi,

 We downloaded the latest model, and that is v2.16, but still have the same problem.

 SDF file seems won’t work, tks.

发送自 Windows 10 版邮件应用

发件人: SudheeshK_26

发送时间: 2020年3月23日 14:11

收件人: hu kongyang

主题: Re: - s25fl512.v SPEEDSIM didn't work, we need thecorrct value to speed up simulation CYPRESS DEVELOPER COMMUNITY

s25fl512.v SPEEDSIM didn't work, we need the corrct value to speed up simulation

reply from SudheeshK_26 in Nor Flash - View the full discussion

Hello,

 

The latest version on the Verilog model for our device S25FL512S is 2.16. It is available at: https://www.cypress.com/verilog/s25fl512s-verilog .

 

1. Could you please use this latest model for your simulation?

2. Use SDF file for your simulations and check if the error goes away.

 

Thanks and Regards,

Sudheesh

Reply to this message by replying to this email, or go to the message on Cypress Developer Community Start a new discussion in Nor Flash by email or at Cypress Developer Community Following s25fl512.v SPEEDSIM didn't work, we need the corrct value to speed up simulation in these streams: Inbox This email was sent by Cypress Developer Community because you are a registered user.

You may unsubscribe instantly from Cypress Developer Community, or adjust email frequency in your email preferences

0 Likes
SudheeshK
Moderator
Moderator

Hello,

Could you please let us know the error that you observe while using SDF file for simulation?

Thanks and Regards,

Sudheesh

0 Likes