|
744 | 744 | <col type="dsp_top" startx="176" starty="1" priority="20"/>
|
745 | 745 | </fixed_layout>
|
746 | 746 | -->
|
| 747 | + <!-- |
| 748 | + This architecture is commonly used for the Koios Benchmark suite. Below |
| 749 | + are a set of fixed layouts which were found to work well for these |
| 750 | + benchmarks. They were found by finding the minimum device size for each |
| 751 | + benchmark and categorizing the benchmarks into the different fixed |
| 752 | + layouts. Each fixed layout was chosen to be around 1.5x larger than the |
| 753 | + previous. |
| 754 | + --> |
| 755 | + <fixed_layout name="koios_extra_small" width="90" height="90"> |
| 756 | + <perimeter type="io" priority="101"/> |
| 757 | + <corners type="EMPTY" priority="102"/> |
| 758 | + <fill type="clb" priority="10"/> |
| 759 | + <col type="dsp_top" startx="6" starty="1" repeatx="16" priority="20"/> |
| 760 | + <col type="memory" startx="2" starty="1" repeatx="16" priority="20"/> |
| 761 | + </fixed_layout> |
| 762 | + <fixed_layout name="koios_small" width="140" height="140"> |
| 763 | + <perimeter type="io" priority="101"/> |
| 764 | + <corners type="EMPTY" priority="102"/> |
| 765 | + <fill type="clb" priority="10"/> |
| 766 | + <col type="dsp_top" startx="6" starty="1" repeatx="16" priority="20"/> |
| 767 | + <col type="memory" startx="2" starty="1" repeatx="16" priority="20"/> |
| 768 | + </fixed_layout> |
| 769 | + <fixed_layout name="koios_medium" width="225" height="225"> |
| 770 | + <perimeter type="io" priority="101"/> |
| 771 | + <corners type="EMPTY" priority="102"/> |
| 772 | + <fill type="clb" priority="10"/> |
| 773 | + <col type="dsp_top" startx="6" starty="1" repeatx="16" priority="20"/> |
| 774 | + <col type="memory" startx="2" starty="1" repeatx="16" priority="20"/> |
| 775 | + </fixed_layout> |
| 776 | + <fixed_layout name="koios_large" width="350" height="350"> |
| 777 | + <perimeter type="io" priority="101"/> |
| 778 | + <corners type="EMPTY" priority="102"/> |
| 779 | + <fill type="clb" priority="10"/> |
| 780 | + <col type="dsp_top" startx="6" starty="1" repeatx="16" priority="20"/> |
| 781 | + <col type="memory" startx="2" starty="1" repeatx="16" priority="20"/> |
| 782 | + </fixed_layout> |
| 783 | + <fixed_layout name="koios_extra_large" width="550" height="550"> |
| 784 | + <perimeter type="io" priority="101"/> |
| 785 | + <corners type="EMPTY" priority="102"/> |
| 786 | + <fill type="clb" priority="10"/> |
| 787 | + <col type="dsp_top" startx="6" starty="1" repeatx="16" priority="20"/> |
| 788 | + <col type="memory" startx="2" starty="1" repeatx="16" priority="20"/> |
| 789 | + </fixed_layout> |
747 | 790 | </layout>
|
748 | 791 | <device>
|
749 | 792 | <sizing R_minW_nmos="13090" R_minW_pmos="19086.83"/>
|
|
0 commit comments