Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Layout aligned on origin

Status
Not open for further replies.

gafsos

Full Member level 3
Joined
Feb 1, 2006
Messages
189
Helped
25
Reputation
50
Reaction score
11
Trophy points
1,298
Location
North Africa
Activity points
2,450
Hello

Why Layout should be aligned on origin ?

Thanks
 

It is easier for placement if the cells you are placing are aligned with the origin. Try placing a cell that does not have a 0,0 origin on top of another cell which connects to it and have connections line up properly - it makes it more difficult to accomplish. Having a consistent origin among cells makes layout more efficient and the since the origin is a convenient point, is commonly used to align cells.

Also when submitting data to fabs, they need the data extents (the size of your die) which is easy to calculate when your reference coordinates are 0,0.
 

Its not the matter of connections...When you try to instantiate a cell if its origin is not 0,0 it will be placed somewhere else on its origin point...you will have to search the cell and place it back..so it is preferred to have the origin @ 0,0
 

Jeevan.life -

I was using the connections as an example of how not having the origin point at 0,0 can make it harder to instantiate a cell. We basically said the same thing. :)
 

There are situation where it is more convenient to have the cell origin far away from the cell shapes and instances themselves.
E.g. building a cell to integrate in a top-level layout someone is already editing, you instantiate the toplevel layout in your cell with origin on origin, add the shape and instances you need, verify DRC then delete the top-level instance; at this point you can pass the cell to the integration engineer and all he has to do is to place your cell origin on his top-level origin.
 

Jeevan.life -

I was using the connections as an example of how not having the origin point at 0,0 can make it harder to instantiate a cell. We basically said the same thing. :)

:-D...Yes..Said the same thing in 2 different ways
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top