Home > Community > Forums > Custom IC Design > Displaying view to be used on a symbol

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Displaying view to be used on a symbol 

Last post Mon, Dec 17 2007 12:14 AM by archive. 4 replies.
Started by archive 17 Dec 2007 12:14 AM. Topic has 4 replies.
Page 1 of 1 (5 items)
Sort Posts:
  • Mon, Dec 17 2007 12:14 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,740
    Displaying view to be used on a symbol Reply

    Hello, If you have a symbol that refers to one of several views (e.g. schematic, veriloga, extracted) either by view list or from the hierarchy editor - is it possible to add a label that will always display the view that will be used on the symbol? It seems that it should be something similar to Hierarchy editor/Show views found but I would like it always on. Many thanks, Alan.


    Originally posted in cdnusers.org by AlanJDodd
    • Post Points: 0
  • Mon, Dec 17 2007 2:07 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,740
    RE: Displaying view to be used on a symbol Reply

    Have a look overthere: http://www.cdnusers.org/Forums/tabid/52/view/topic/postid/6248/ptarget/6321/Default.aspx


    Regards,

    Axel


    Originally posted in cdnusers.org by axp
    • Post Points: 0
  • Mon, Dec 17 2007 2:21 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,740
    RE: Displaying view to be used on a symbol Reply

    Thanks, I had read that thread before I posted but it didn't quite seem to solve my query.  Those labels seem to refer to the current level of the hierarchy; I am attempting to display the view name one level below the current (symbol) view.

    Regards,

    Alan.


    Originally posted in cdnusers.org by AlanJDodd
    • Post Points: 0
  • Mon, Dec 17 2007 3:47 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,740
    RE: Displaying view to be used on a symbol Reply

    The following code should do what you want:

    /* abWhichView.il

    Author A.D.Beckett
    Group Custom IC (UK), Cadence Design Systems Ltd.
    Language SKILL
    Date Oct 03, 2005
    Modified
    By

    Function which can be used as a label on a symbol, to say
    which view is being used in a config.

    Create an ILLabel, with value "abWhichView()"

    ***************************************************

    SCCS Info: @(#) abWhichView.il 10/03/05.15:07:34 1.1

    */

    /*******************************************************************
    * *
    * (abWhichView [instId] [wid]) *
    * *
    * Returns the name of the view bound in the config, or nil *
    * if there is no config. instId defaults to ilInst - the currently *
    * drawn instrane, and wid defaults to the current window. *
    * *
    *******************************************************************/

    (procedure (abWhichView @optional (instId ilInst) (wid (hiGetCurrentWindow)))
    (let (pathVector bindInfo)
    (setq pathVector (deGetVector wid))
    (when pathVector
    (setq bindInfo
    (hdbBind
    pathVector
    (dbGetq instId libName)
    (dbGetq instId cellName)
    (dbGetq instId viewName)
    (dbGetq instId name)
    nil nil nil
    ))
    ;-----------------------------------------------------------
    ; The third entry in the list is the view used
    ;-----------------------------------------------------------
    (caddr bindInfo)
    ) ; when
    ) ; let
    ) ; procedure

    Regards,

    Andrew.


    Originally posted in cdnusers.org by adbeckett
    • Post Points: 0
  • Mon, Dec 17 2007 5:15 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,740
    RE: Displaying view to be used on a symbol Reply

    That's great! Thank you very much.

    Alan.


    Originally posted in cdnusers.org by AlanJDodd
    • Post Points: 0
Page 1 of 1 (5 items)
Sort Posts:
Started by archive at 17 Dec 2007 12:14 AM. Topic has 4 replies.