Binding a cell from a different library with HED-editor.

S

Svenn Are Bjerkem

Guest
Hi,

I want to create a config view where I replace one instantiated cell
from the project library with a cell with same name from a different
library (test) with view av_extracted_rc.

I do 'add bindToOpen' on the cell and it gets unbound. Then I delete the
unbound by 'Remove BindToOpen' and my test library gets listed in the
library column. I can now right click on the cell and select
'av_extracted_rc' as view to use. If I now press update my test library
gets overwritten by the project library.

If I save the config instead of updating it and use it as input to a
netlister, the netlister get the original project library with schematic
view.

Default:
lib cell view
project ampcontroller schematic

What I want:
test ampcontroller av_extracted_rc

I have put the test library into the Global Bindings.

I /almost/ get HED to do what I want, except that the config saved does
not contain av_extracted_rc view of ampcontroller from library test but
schematic view of ampcontroller from library project.

Am I trying to do something that HED cannot do here?
--
Svenn

--
Svenn
 
Yes, you cannot view switch to a different library (at least not using public,
supported mechanisms). All views have to be under the same cellView in the
same library. Actually, that's not strictly true - but it certainly is true
where an instance has an explicit library set - which all database type views
would.

One sort of exception to this is that you can switch into the TMP area for a
library if you're using ASSIGN TMP in your cds.lib - by setting the
CDS_BIND_TMP_DD UNIX environment variable to "view" or "both". This is
normally used in an AMS Designer flow. ASSIGN TMP is mainly used to allow you
to netlist or compile into a readonly library by assigning a writable
temporary directory to augment the readonly library.

Regards,

Andrew.

On Mon, 31 Jan 2005 16:12:36 +0100, Svenn Are Bjerkem <svenn.are@bjerkem.de>
wrote:

Hi,

I want to create a config view where I replace one instantiated cell
from the project library with a cell with same name from a different
library (test) with view av_extracted_rc.

I do 'add bindToOpen' on the cell and it gets unbound. Then I delete the
unbound by 'Remove BindToOpen' and my test library gets listed in the
library column. I can now right click on the cell and select
'av_extracted_rc' as view to use. If I now press update my test library
gets overwritten by the project library.

If I save the config instead of updating it and use it as input to a
netlister, the netlister get the original project library with schematic
view.

Default:
lib cell view
project ampcontroller schematic

What I want:
test ampcontroller av_extracted_rc

I have put the test library into the Global Bindings.

I /almost/ get HED to do what I want, except that the config saved does
not contain av_extracted_rc view of ampcontroller from library test but
schematic view of ampcontroller from library project.

Am I trying to do something that HED cannot do here?
--
Svenn
 

Welcome to EDABoard.com

Sponsor

Back
Top