Home > Community > Forums > Digital Implementation > Ports pins term and fterm

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: *

 Ports pins term and fterm 

Last post Tue, Aug 17 2010 12:13 AM by David Munns. 2 replies.
Started by David Munns 02 Jun 2010 01:18 AM. Topic has 2 replies and 2027 views
Page 1 of 1 (3 items)
Sort Posts:
  • Wed, Jun 2 2010 1:18 AM

    • David Munns
    • Not Ranked
    • Joined on Wed, Apr 14 2010
    • Malvern, Worcestershire
    • Posts 2
    • Points 25
    Ports pins term and fterm Reply

    Is there a description of the uses and properties of terms, Fterms and HTerms.  I understand that they are all ports of modules, blocks and cells and their basic features but :

    1. what is the difference between a term and an FTerm? I assume HTerm is a hierarchical term _

    2. which commands, dbAccess or flow steps change the "type" of a term?

    The dbAccess documentation briefly describes a number of commands to operate on these terminals. but no description of their uses.

    I created a script to place level shifters close to their ports which worked fine in my realistic test case. When I tried to run this procedure at the floorplanning stage an error message was issued as the terms were not FTerm as they had been in my earlier example but were now simply Term so the dbAccess command failed.

     

    David

    • Post Points: 20
  • Mon, Aug 16 2010 11:20 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 693
    • Points 14,295
    Re: Ports pins term and fterm Reply

     This has always been a confusing thing, but basically, cells have fterms and instances have terms. Meaning, the pin A of your library cell INVX2 is an fterm. The pin A of instance i345 (which is an INVX2) is a term. Hterm is, as you said, a hierarchical term. I don't think you can change the type of term, why do you feel you need to? As for your code, if you could post some of it, or the exact error message, that may help us debug.

    • Post Points: 20
  • Tue, Aug 17 2010 12:13 AM

    • David Munns
    • Not Ranked
    • Joined on Wed, Apr 14 2010
    • Malvern, Worcestershire
    • Posts 2
    • Points 25
    Re: Ports pins term and fterm Reply

    Hello Kari,

    Thanks for the explanation,

     I found a work-around to my earlier problem some time back and have modified the script and its position in the flow ago to achieve the desired results. 

    I am sure knowing an fTerm from a term, will be useful in the future.

     

    David

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by David Munns at 02 Jun 2010 01:18 AM. Topic has 2 replies.