![]() PS: Sorry if this post seems unformatted, apparently it isn't recognising my ENTER and SpaceBar inputs.I have some subclasses of LinearLayout. Place the layout as an instance in another layout view,Īnd edit its origin properties to suit you? Then you can Someone suggested me a way, and i'll give it a go : (b) similarly, if you need to export your layout to some other tool (which I did in the university from MAGIC to Cadence for DRC Checks) the entire cell needs to be at 0,0 (well not necessarily, but it helps ) ![]() ![]() (a) if you need to move the entire layout to (0,0) you would need to be sure if you have selected the absolute bottom left of the cell else you might move some part of that cell to -ve X or -ve Y. It is not really that important usually, since whenever you add an instance to another layout it will give you this rectangle outline which fits the entire cell taking into account its shapeīut, at the highest hierarchical level, and i am preempting here, now, from what i normally do to move origin (Ref to: shot in the dark :)), i can pick a coordinate from my Layout and move to it an exact point by "Move Origin" function or by Andrew's suggestion, but it all depends if i select the exact bottom left of my cell view (which could be any shape). , i.e, it will fit the cell in the smallest possible rectangle box it can irrespective of its shape, be it rectangular or oblong.Ģ. ![]() And if you expand that cell (Shift+F) you would see that it is the absolute boundary of that cell's layout. If you notice, when you add an instance ( of view type : layout) to another layout view, you always get a rectangular box with its 0,0 right at the bottom left corner. Thanks Derek and Andrew, but that wasn't really what i was looking for.ġ. When you are moving the origin, you are moving 0,0 to be somewhere else. But your statement about moving the origin to hit 0,0 is not correct. If you are not seeing coordinates in your window, in 6.1, you right mouse click on the banner menu and turn on the Status Toolbar. If you zoom in close enough, you should be able to put it exactly where you want it. The coordinates of your cursor shoudl appear in your layout window. I'm not sure why you think it is a shot in the dark. You can use the Move Origin command as you mentioned. If you'd rather not zoom in close enough to find 0,0, after you have started the move, you can type 0:0 in your CIW and press enter and the objects will move to that point.Ģ. Be sure that your snap mode is set to anyAngle. Be sure that the point you want to be the origin is used as your reference point and simply move it to 0,0. The Cadence move command prompts for a reference point (if infix is turned off) or uses the point where you initiate the move (if infix is on) as the reference point. Select every object in the cellview (be sure all instances, pins and layers are selectable first) and move everything. I'm assuming you have a point or object in your cellview that you want to be at 0,0. The origin of a cellview is always 0,0 by definition.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |