Hi Matthias, dick_freebird,
Thank you your your advice and comment.
By adding "max_branch_complexity(10000)" , improvement was confirmed at a small test block.
Unfortunately, my target block still did not match.
Then, I flattend the DECAP…
Hi, Matthias,
I'm very sorry. It was my mistake.
I forgot to replace the NR3X* cell netlist from "exracted" to "original".
I could confirmed that this option works perfectly.
Thank you for your effort!
Thanks,
haru_f
Hi, Matthias,
Thank you for your effort!
I checked all type of NAND/NOR gates by pre-0.26.4 version.
Following keywords were added in the script.
#Split gate option
join_symmetric_nets("NAND2X")
join_symmetric_nets("NAND3X")
joi…
Hi, Matthias,
It's okay.
Until it can be ehhanced, I use extracted netlist as a temporary schematic netlist for those cells.
Thank you for your effort in advance.
Thanks,
haru_f
Hi, Matthias,
I found this type of "split gate configuration" existed in large size NAND/NOR gate standard cells.
Thus, could you support up to 4 vertical stacks?
Thank you very much in your efforts in advance. :(
Thanks,
haru_f
Hi, Matthias,
Certainly, theoretically possible to extend the number of vertical and horizontal stages. However, this configuration seems to be very limited application for reducing the area of Flip-Flop cell.
The number of vertical stages has a lim…
Hi dick_freebird,
Have you ever output TEXT format GDS?
This text file is very simple to understand.
Since I don't have much knowledge of write and using
Python and Ruby script,
I sometimes create simple awk (:-p) script to modify
or find layer …
Hi Matthias,
I apologize for my misunderstanding.
I could confirm that Klayout LVS support ".include" keyword in
reference net list.
I don't know exactly but I may have misunderstood Klayout LVS does not support ".include" du…
Hi Matthias,
Thank you for the detailed explanation. Yes, I could make sense.
Actually, flat LVS verification was completed.
To run hierarchical LVS with double height standard cells,
is it possible to create new function and keyword "connect…
Another trial result:
Dummy poly data is added at both side of ND2X1.
Since the right side dummy poly is connected to the adjacent INVX1's dummy poly, "$4" pin is generated in ND2X1
while the left side data has been removed as a float…
Hi Matthias,
Thank you for your comment.
Yes, "netlist.simply" is used. I use the template script which Klayout provided.
I think that since dummly poly data of the INVX1 cell is completely overlapped with that of the adjacent cell in thi…