Home
  • Products
  • Solutions
  • Support
  • Company
  • Products
  • Solutions
  • Support
  • Company
Community Mixed-Signal Design Implementing m. code in Virtuoso

Stats

  • Replies 4
  • Subscribers 65
  • Views 711
  • Members are here 0

Implementing m. code in Virtuoso

Bobby Obvious
Bobby Obvious 2 months ago

Hi there!

I am currently working on mathematical model of a thin-film AMR sensor. I have already created the model in MATLAB, as well as in Simulink (shown in the image below). Basically, you can think of it as a black box with several floating-point inputs (representing various properties of the system) and one floating-point output (the resulting sensor signal). I was also given the task of somehow integrating this mathematical object in cadence as a circuit element, and I am really struggling with this.

Does anybody know if it is possible to somehow import my model into Virtuoso/Pspice? Another option would be to write it from scratch, using available tools. I have been told that converting the model to Verilog might work, but I have basically no knowledge that language, so any tips are really appreciated!

Thanks!

Bobby

P.S. I have tried generating Verilog code of the model via the HDL coder simulink addon, but I don't really know what to do with it, so I am really looking for an alternative solution

  • Reply
  • Cancel
  • Cancel
Parents
  • tpylant
    tpylant 2 months ago

    You can export a C model and link it to Xcelium via DPI calls.

    Tim

    • Cancel
    • Up +1 Down
    • Reply
    • Cancel
  • Bobby Obvious
    Bobby Obvious 2 months ago in reply to tpylant

    I'll have to look into this! Thank you, Tim.

    Bobby

    • Cancel
    • Up 0 Down
    • Reply
    • Cancel
Reply
  • Bobby Obvious
    Bobby Obvious 2 months ago in reply to tpylant

    I'll have to look into this! Thank you, Tim.

    Bobby

    • Cancel
    • Up 0 Down
    • Reply
    • 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.

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

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