• 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. Custom IC SKILL
  3. can we create a table or form to display my data in memory...

Stats

  • Locked Locked
  • Replies 10
  • Subscribers 145
  • Views 5179
  • 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

can we create a table or form to display my data in memory, looks like "excel" shows?

imagesensor123
imagesensor123 over 14 years ago

 Hi everyone,

     do you need to display your memory in a table or a form, or is it other way to display my data store in memory, i want to show the data to my customer, can you give me some advice, welcome to discussing about this.

Regards,

zfeng

  • Cancel
  • Quek
    Quek over 14 years ago

    Hi zfeng

    I think you would have to let us know in more details the specific data which you are refering to. E.g. viva waveform data? layout data? schematic nets?. Please also provide the version of Virtuoso which you are using.

    terminal>virtuoso -W

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imagesensor123
    imagesensor123 over 14 years ago

     Hi Quek,

        thanks for replying, my problem is that, i have a matrix[100][100] (the reslut of a equation stored in memory, float numeric data,eg 0.5689) , i can cite each one by matrix[i][j],as far as i know, we can display a signal like a table( time and value), so i think my idea is reasonable.I use ic5141.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 14 years ago

    Hi zfeng

    How about displaying the data in a text file? You can indeed display the data in a table inside a form but it would take slightly more coding. Using a text file seems to be the simpler approach. You can perhaps do more modifications for multi-column output to make things look nicer. : )  Hope that this is useful for you.

    outPort=outfile("/tmp/matrix.txt")
    for( i 0 100
       for( j 0 100
          fprintf(outPort "matrix[%n][%n] : %g" i j matrix[i][j])
       ) ;for
    ) ;for
    close(outPort)
    view("/tmp/matrix.txt")

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imagesensor123
    imagesensor123 over 14 years ago
    Hi Quek,
       thanks for your advice, this is a good idea for common usage but i intend to attache a table(like you said) in my form so that i can check the result easily. do you know which is a mainly function in skill to create a table and append it in my form?

    Regards,
    zfeng
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    How about hiCreateReportField() or maybe hiCreateTreeTable(). More details in the documentation.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imagesensor123
    imagesensor123 over 14 years ago

     Hi,

         I have thought out  a method, firstly,we can create a multiple text field and then attach it in your own form , use a function to read out the data( i have printed the data in memory to the fle), convert all the data ( read out) into a string ,and then pass this string to the multipleTextField. it's a little complicate!

    refer to: hiCreateMLTextField

                hiCreateAppForm

    there is an example in the skill user interface function reference P521

    Regards,

    zfeng

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 14 years ago

    Hi zfeng

    Please refer to solution 11457458 for an example on hiCreateReportField.

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imagesensor123
    imagesensor123 over 14 years ago
    Hi Quek,
        Thanks!
    Regards,
    zfeng
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zmleitao
    zmleitao over 11 years ago

     Do you know how to create a similar table as in the ReportField, but with one or more editable entries on each row?

    I would like to create a table with some ComboFields as entries, as in the "Copy Cell"->"Copy Problems" Menu of Cadence Virtuoso, where such a table enables the user to select if he wants to overwrite the conflicted files or not.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Please read the forum guidelines - you've not only posted on the end of an old thread, but also separately asked the same question in a separate post.

    See my answer to your other post.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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