Hey all. I am about to start working on an adder. I have to make a schematic and layout. My question is, is it possible to have each symbol have its own layout, and then use that smybol in a layout? So for example have a layout for a 1bit full adder and then merge 4 1bit-full adders into one big layout? I know you can do this with schematics, but I was wondering if you can with layouts.
If yes, should I create layouts at the gate level? or at a higher level, say the 1bit full adder?
Layout is typically created with hierarchy, otherwise it rapidly becomes unmanageable. Often you will have a layout hierarchy which matches your schematic hierarchy. Rather than placing instances of symbols in the layout, you place instances of the layout in the higher level layout, and so on.
In reply to Andrew Beckett:
Thank you very much for your help. That is what I will be doing.