![]() A key property of Clay layouts is that they are flexible. The programming language nature of Clay make it convenient to parameterize local and global features more » of a design, such as the size of a certain pullup transistor or the number of registers in an array. Composite structures, such as routing networks, inverters, registers, and PLAs can be written as functions that call lower-level functions or place the necessary wires and symbols directly. ![]() Wires and symbols are created and placed in a layout using programming language constructs. Symbols are small rigid pieces of a layout, such as contact cuts or transistors. Wires are line segments of a given mask layer. ![]() The primitive objects in Clay are wires and symbols. Clay is a procedural language based on C for nMOS VLSI layout.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |