Old Nick
Advanced Member level 1
- Joined
- Sep 14, 2007
- Messages
- 479
- Helped
- 68
- Reputation
- 136
- Reaction score
- 18
- Trophy points
- 1,298
- Activity points
- 4,243
I've been trying to work out a way of verifying that all contacts etc. are present on an array of CCD cells (it's a CCD array on CMOS technology) to which there is no schematic cell (I really just want to perform an LVS on the array). The problem is there is no real circuit in the pixels it is just 4 metal paths going from one end to the other end (the 4 clock phases P1 to P4) of the cell with taps to the substrate where there is amongst other things 2 customer specific layers (we're not the customer so don't know what they are exactly), so I can't create a schematic cell for it. Anyway when the pixels are arranged in an array all of the p1's are connected together (as are the other phases), one missing via, an extra via where there shouldn't be one or a misplaced slot etc. leaving only 1 row unconnected could spell disaster for the device. I can scan all over the array by eye and highlight nets and all that to try and convince myself that everything is as it should be, but this strikes me as a terrible (and unsafe) way to perform verification. I've had several ideas, such as adding structures (small capacitances) to the end of the phases at each row so I can build some sort of schematic to compare it to, but there are several errors I can think of that this wouldn't catch.
What would be ideal is if I could do a resistive extraction to get a resistance for the metal tracks across each pixel then create a schematic with these resistances added, but I think LVS isn't going to know the extracted circuit to compare against such a schematic, or at least I don't think it would be able to (our license server is down at the moment so I can't check this).
There must be a clever way of doing this surely, I just can't think of it. Any advice would be greatly appreciated.
Cheers.
What would be ideal is if I could do a resistive extraction to get a resistance for the metal tracks across each pixel then create a schematic with these resistances added, but I think LVS isn't going to know the extracted circuit to compare against such a schematic, or at least I don't think it would be able to (our license server is down at the moment so I can't check this).
There must be a clever way of doing this surely, I just can't think of it. Any advice would be greatly appreciated.
Cheers.