Forum Replies Created

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • in reply to: Interconnect: pcurve_p2p #5998
    Chenhui
    Member

    Hi Xaveer,

    Thanks for your updated answers.

    I see cobra_p2p() has many possibilities. I will use this function to replace the pcurve_p2p.

    BTW, the pcurve_p2p() doesn’t work well now, and it changes the width from the “set width” to “default width”. That means it is not possible to set a constant width unless we use the default one.

    Regards,

    Chenhui

    in reply to: define pins in a loop #5459
    Chenhui
    Member

    All right. The concept is most important. Thanks for your support!

    in reply to: define pins in a loop #5456
    Chenhui
    Member

    Dear Ronald,

    Thanks a lot.

    This is great! The list can be used like this. This will be very convenient for me.

    However, I modified the code, since can’t run yours. Did I misunderstand your code “with…”?

    padN=[]
    padN.append(bump(pad=pad).put(293.14,114.02,0))
    padN.append(bump(pad=pad).put(368.14,113.31,0))
    in reply to: define pins in a loop #5451
    Chenhui
    Member

    Hello Ronald,

    Thanks for your quick reply. This is a very useful function.

    Firstly, in my case, I should use

    padN1.raise_pins(['out0'],['out'+str(1)])

    Secondly, I want to make it even easier, for example, using a loop to define all of the PIN together. This should be a basic function in Python. please check below wrong code.

    
    for i in range (2):
        'padN'+str(i).raise_pins(['out0'],['out'+str(i)])
    
    #AttributeError: 'str' object has no attribute 'raise_pins'

    Chenhui

    in reply to: Mask layer management #5439
    Chenhui
    Member

    Hello Ronald,

    Thanks for your help. It is very convenient to use the name.

    Chenhui

Viewing 5 posts - 1 through 5 (of 5 total)