• 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. RF Design
  3. reading simulation results from cadence to matlab/ cds_...

Stats

  • Locked Locked
  • Replies 23
  • Subscribers 63
  • Views 23818
  • 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

reading simulation results from cadence to matlab/ cds_innersrr

nevinalex1234
nevinalex1234 over 13 years ago

Hi

I am using MATLAB 2009a/2012a and MMSIM 10.11 and cadence virtuoso IC6.1.5.500.11  

I build a small low pass filter and ran the simulation in ADE and tried to read using MATLAB Spectre Toolbox. Its not working.

The error is attached as follows. I have referred to Matlabspectre.pdf and set the appropriate environments in matlab. Dont know why?

mydir =

/home/njacob2/simulation/design1_rcresponse/spectre/schematic/psf

>> nevin=cds_srr('mydir')
??? Undefined function or method 'cds_innersrr' for input arguments of
type 'char'.

Error in ==> cds_srr at 16
    sig = cds_innersrr(dirname);

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    OK, I misread the spectre version you're using. It's before the fix for compiler incompatibility. See:

    http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:ViewSolution;solutionNumber=11699006

    The fix was in v10.1.1.056.isr5 - you're using an older version.

    You're also actually running on a 64-bit machine (from the Help->About) - you'd said it was 32 bit earlier. In current versions both the 64 bit and 32 bit mex files are included in the directory you have in your MATLABPATH, but in the version you have it only had the 32 bit version. Previously you had to add /64bit to the MATLABPATH for it to work - but then you'd have hit the compiler incompatibility.

    So the solution is to install a newer version of MMSIM10.1 or MMSIM11.1

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    OK, I misread the spectre version you're using. It's before the fix for compiler incompatibility. See:

    http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:ViewSolution;solutionNumber=11699006

    The fix was in v10.1.1.056.isr5 - you're using an older version.

    You're also actually running on a 64-bit machine (from the Help->About) - you'd said it was 32 bit earlier. In current versions both the 64 bit and 32 bit mex files are included in the directory you have in your MATLABPATH, but in the version you have it only had the 32 bit version. Previously you had to add /64bit to the MATLABPATH for it to work - but then you'd have hit the compiler incompatibility.

    So the solution is to install a newer version of MMSIM10.1 or MMSIM11.1

    Regards,

    Andrew.

    • 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