Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.
1 to 6 of 6
I have text labels in my layout used for LVS and want to find one throughout the hierarchy. I try to use "Search and Replace" for that. As an exampe I want to find a label with clk in it:
Object => text
In.. All cells
Text ~ clk
Operation == (empty)
Size == (empty)
I have never found any search result. I tried all kinds of options and combinations but I have never been able to find any text string, even if using wild cards.
I must be doing something wrong or I don't understand how to use this find function. I know I have text labels and I know on what layers they are (and on which hierarchy level). Is this function perhaps broken?
If I press "find" it takes less than a fraction of a second and nothing happens.
The custom query shows this:
texts from cells * where shape.text_string ~ "clk"
Small addition. The same problem with instances (or shapes). I'm not sure how any result should be displayed (a popup like a result browser perhaps?). If I negate the search (!~) I don't get any response either. So it feels like something is broken.
Tried on 0.23.8 and 0.24.8.
before we dig deeper: if your label contains "clk", the expression needs to be
texts from cells * where shape.text_string ~ "*clk*"
The "~" match operator is anchored by default and it's not a regular expression, it's a "glob pattern" similar to what the shell uses for matching file names.
Does it work this way?
If not, we have a different problem here. I'm not aware of a broken feature here. At least it seems to work in my case (0.24.10 on W7 and Ubuntu 16.10). I cannot rule out issues and if there really is one I'd like to debug it.