Rules for Datapath Cells
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Basic dpp cell format
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$ = Minimum of 4 lambda
| = Minimum of 4 lambda
-------- ~//~ --------
| $ $ $ $ $ $ |
| ----- ~//~ ----- |
|$| |$|
| | | |
|$| |$|
| | | |
{ } DESIGNS { }
| | | |
|$| |$|
| | | |
|$| |$|
| ----- ~//~ ----- |
| $ $ $ $ $ $ |
-------- ~//~ --------
Notes:
1) The $ represents terminals which are (metal1, metal2, or vias).
Supply signals can, and should be greater than 4 lambda.
2) All supplies must be tied to a common supply terminal.
3) When Flint does its route, it could extend a via by half the label size
into your cell, so the terminals need to be half the label size plus 4
lambda from any other metal1, metal2, or vias within DESIGNS.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
dbouldin@utk.edu