• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Digital Implementation
  3. Encounter SDF file for APR simulation in NC Sim

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 91
  • Views 13155
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Encounter SDF file for APR simulation in NC Sim

TOK47
TOK47 over 16 years ago

Recently, I just convert from ASTRO to ENCOUNTER.

I am trying to setup the simulation enviroment for NC Sim y using Encounter SDF file.

But, unluckily, I faced a big problem. The setup and hold time for all my flop were screw up.

I do check my Encounter SDF file with using ETS, I din't see any time violation.

Any ideas?

Thanks.

  • Cancel
Parents
  • TOK47
    TOK47 over 16 years ago

    After some debugging activities, I found out that there were some missing TIMINGCHECK information for flops and latches.

    In my sdf file, it just shown

     (CELL
        (CELLTYPE  "dffp_1x")
        (INSTANCE  xxxxxxx/xxxxx/xxxx/xxx
          (DELAY
            (ABSOLUTE
            (IOPATH (posedge CK) Q  (0.264::0.768) (0.287::0.853))
            (IOPATH (posedge CK) QN  (0.290::0.873) (0.271::0.799))
            )
          )
          (TIMINGCHECK
             )
      )

     So, my simulator prompt a error message on ' ) ' and stop loading the rest of the file after the error line.

    After I manually remove those error lines. My simulation looks fine for those delay between 1 signal and 1 signal.

    But, now, I notice another error. The time delay between input and output of certain logic was alway 1ns.

    Q:  1. Is this time delay information for logic cell in determine in sdf file? 

         2. Is something I missed out in my simulation setting?

    Thanks


    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • TOK47
    TOK47 over 16 years ago

    After some debugging activities, I found out that there were some missing TIMINGCHECK information for flops and latches.

    In my sdf file, it just shown

     (CELL
        (CELLTYPE  "dffp_1x")
        (INSTANCE  xxxxxxx/xxxxx/xxxx/xxx
          (DELAY
            (ABSOLUTE
            (IOPATH (posedge CK) Q  (0.264::0.768) (0.287::0.853))
            (IOPATH (posedge CK) QN  (0.290::0.873) (0.271::0.799))
            )
          )
          (TIMINGCHECK
             )
      )

     So, my simulator prompt a error message on ' ) ' and stop loading the rest of the file after the error line.

    After I manually remove those error lines. My simulation looks fine for those delay between 1 signal and 1 signal.

    But, now, I notice another error. The time delay between input and output of certain logic was alway 1ns.

    Q:  1. Is this time delay information for logic cell in determine in sdf file? 

         2. Is something I missed out in my simulation setting?

    Thanks


    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information