Skip to content

Commit 2048baf

Browse files
committed
Revert wireload tables in sg13g2_stdcell_typ_1p20V_25C.lib
The updated wire_load models cause abc to abort. I've restored the previous ones even though this puts us out of sync with the upstream. Signed-off-by: Matt Liberty <[email protected]>
1 parent 8508ce8 commit 2048baf

File tree

1 file changed

+108
-216
lines changed

1 file changed

+108
-216
lines changed

flow/platforms/ihp-sg13g2/lib/sg13g2_stdcell_typ_1p20V_25C.lib

Lines changed: 108 additions & 216 deletions
Original file line numberDiff line numberDiff line change
@@ -58,222 +58,114 @@ library (sg13g2_stdcell_typ_1p20V_25C) {
5858
temperature : 25;
5959
voltage : 1.2;
6060
}
61-
wire_load_table (Zero) {
62-
fanout_area (1, 0.01);
63-
fanout_area (5, 0.01);
64-
fanout_area (20, 0.01);
65-
fanout_area (10000, 0.01);
66-
fanout_capacitance (1, 0.0001);
67-
fanout_capacitance (5, 0.0001);
68-
fanout_capacitance (20, 0.0001);
69-
fanout_capacitance (10000, 0.0001);
70-
fanout_length (1, 0.01);
71-
fanout_length (5, 0.01);
72-
fanout_length (20, 0.01);
73-
fanout_length (10000, 0.01);
74-
fanout_resistance (1, 0.0001);
75-
fanout_resistance (5, 0.0001);
76-
fanout_resistance (20, 0.0001);
77-
fanout_resistance (10000, 0.0001);
78-
}
79-
wire_load_table ("0_1k") {
80-
fanout_area (1, 0.36);
81-
fanout_area (5, 1.8);
82-
fanout_area (20, 7.2);
83-
fanout_area (10000, 3598.1);
84-
fanout_capacitance (1, 0.0001);
85-
fanout_capacitance (5, 0.0007);
86-
fanout_capacitance (20, 0.0028);
87-
fanout_capacitance (10000, 1.448);
88-
fanout_length (1, 6.43);
89-
fanout_length (5, 38.56);
90-
fanout_length (20, 146.8);
91-
fanout_length (10000, 77156.2);
92-
fanout_resistance (1, 0.0035);
93-
fanout_resistance (5, 0.0207);
94-
fanout_resistance (20, 0.079);
95-
fanout_resistance (10000, 41.49);
96-
}
97-
wire_load_table ("0_5k") {
98-
fanout_area (1, 0.36);
99-
fanout_area (5, 1.8);
100-
fanout_area (20, 7.22);
101-
fanout_area (10000, 3607.6);
102-
fanout_capacitance (1, 0.0001);
103-
fanout_capacitance (5, 0.0009);
104-
fanout_capacitance (20, 0.0032);
105-
fanout_capacitance (10000, 1.449);
106-
fanout_length (1, 7.89);
107-
fanout_length (5, 47.32);
108-
fanout_length (20, 169.4);
109-
fanout_length (10000, 77204.7);
110-
fanout_resistance (1, 0.0042);
111-
fanout_resistance (5, 0.0254);
112-
fanout_resistance (20, 0.0911);
113-
fanout_resistance (10000, 41.52);
114-
}
115-
wire_load_table ("1k") {
116-
fanout_area (1, 0.36);
117-
fanout_area (5, 1.81);
118-
fanout_area (20, 7.24);
119-
fanout_area (10000, 3620.9);
120-
fanout_capacitance (1, 0.0002);
121-
fanout_capacitance (5, 0.0011);
122-
fanout_capacitance (20, 0.004);
123-
fanout_capacitance (10000, 1.779);
124-
fanout_length (1, 9.93);
125-
fanout_length (5, 59.59);
126-
fanout_length (20, 215.6);
127-
fanout_length (10000, 94767.6);
128-
fanout_resistance (1, 0.0053);
129-
fanout_resistance (5, 0.032);
130-
fanout_resistance (20, 0.1159);
131-
fanout_resistance (10000, 50.97);
132-
}
133-
wire_load_table ("2k") {
134-
fanout_area (1, 0.36);
135-
fanout_area (5, 1.82);
136-
fanout_area (20, 7.26);
137-
fanout_area (10000, 3632.3);
138-
fanout_capacitance (1, 0.0002);
139-
fanout_capacitance (5, 0.0013);
140-
fanout_capacitance (20, 0.0045);
141-
fanout_capacitance (10000, 1.78);
142-
fanout_length (1, 11.68);
143-
fanout_length (5, 70.11);
144-
fanout_length (20, 239.5);
145-
fanout_length (10000, 94818.9);
146-
fanout_resistance (1, 0.0063);
147-
fanout_resistance (5, 0.0377);
148-
fanout_resistance (20, 0.1288);
149-
fanout_resistance (10000, 50.99);
150-
}
151-
wire_load_table ("5k") {
152-
fanout_area (1, 0.36);
153-
fanout_area (5, 1.82);
154-
fanout_area (20, 7.29);
155-
fanout_area (10000, 3643.7);
156-
fanout_capacitance (1, 0.0003);
157-
fanout_capacitance (5, 0.0015);
158-
fanout_capacitance (20, 0.0054);
159-
fanout_capacitance (10000, 1.782);
160-
fanout_length (1, 13.44);
161-
fanout_length (5, 80.62);
162-
fanout_length (20, 287.1);
163-
fanout_length (10000, 94920.8);
164-
fanout_resistance (1, 0.0072);
165-
fanout_resistance (5, 0.0434);
166-
fanout_resistance (20, 0.1544);
167-
fanout_resistance (10000, 51.05);
168-
}
169-
wire_load_table ("10k") {
170-
fanout_area (1, 0.37);
171-
fanout_area (5, 1.83);
172-
fanout_area (20, 7.31);
173-
fanout_area (10000, 3653.3);
174-
fanout_capacitance (1, 0.0003);
175-
fanout_capacitance (5, 0.0017);
176-
fanout_capacitance (20, 0.0072);
177-
fanout_capacitance (10000, 2.244);
178-
fanout_length (1, 14.9);
179-
fanout_length (5, 89.39);
180-
fanout_length (20, 381.6);
181-
fanout_length (10000, 119573);
182-
fanout_resistance (1, 0.008);
183-
fanout_resistance (5, 0.0481);
184-
fanout_resistance (20, 0.2052);
185-
fanout_resistance (10000, 64.31);
186-
}
187-
wire_load_table ("30k") {
188-
fanout_area (1, 0.37);
189-
fanout_area (5, 1.84);
190-
fanout_area (20, 7.34);
191-
fanout_area (10000, 3670.4);
192-
fanout_capacitance (1, 0.0003);
193-
fanout_capacitance (5, 0.002);
194-
fanout_capacitance (20, 0.0097);
195-
fanout_capacitance (10000, 2.25);
196-
fanout_length (1, 17.53);
197-
fanout_length (5, 105.2);
198-
fanout_length (20, 515.5);
199-
fanout_length (10000, 119860);
200-
fanout_resistance (1, 0.0094);
201-
fanout_resistance (5, 0.0566);
202-
fanout_resistance (20, 0.2772);
203-
fanout_resistance (10000, 64.46);
204-
}
205-
wire_load_table ("50k") {
206-
fanout_area (1, 0.37);
207-
fanout_area (5, 1.87);
208-
fanout_area (20, 7.48);
209-
fanout_area (10000, 3740.8);
210-
fanout_capacitance (1, 0.0005);
211-
fanout_capacitance (5, 0.0032);
212-
fanout_capacitance (20, 0.0114);
213-
fanout_capacitance (10000, 2.253);
214-
fanout_length (1, 28.33);
215-
fanout_length (5, 170);
216-
fanout_length (20, 607.6);
217-
fanout_length (10000, 120057);
218-
fanout_resistance (1, 0.0152);
219-
fanout_resistance (5, 0.0914);
220-
fanout_resistance (20, 0.3268);
221-
fanout_resistance (10000, 64.57);
222-
}
223-
wire_load_table ("100k") {
224-
fanout_area (1, 0.39);
225-
fanout_area (5, 1.94);
226-
fanout_area (20, 7.76);
227-
fanout_area (10000, 3877.8);
228-
fanout_capacitance (1, 0.0009);
229-
fanout_capacitance (5, 0.0056);
230-
fanout_capacitance (20, 0.0152);
231-
fanout_capacitance (10000, 2.655);
232-
fanout_length (1, 49.37);
233-
fanout_length (5, 296.2);
234-
fanout_length (20, 812.1);
235-
fanout_length (10000, 141452);
236-
fanout_resistance (1, 0.0265);
237-
fanout_resistance (5, 0.1593);
238-
fanout_resistance (20, 0.4368);
239-
fanout_resistance (10000, 76.07);
240-
}
241-
wire_load_table ("200k") {
242-
fanout_area (1, 0.41);
243-
fanout_area (5, 2.05);
244-
fanout_area (20, 8.22);
245-
fanout_area (10000, 4108);
246-
fanout_capacitance (1, 0.0016);
247-
fanout_capacitance (5, 0.0095);
248-
fanout_capacitance (20, 0.0197);
249-
fanout_capacitance (10000, 2.665);
250-
fanout_length (1, 84.71);
251-
fanout_length (5, 508.3);
252-
fanout_length (20, 1051.7);
253-
fanout_length (10000, 141966);
254-
fanout_resistance (1, 0.0456);
255-
fanout_resistance (5, 0.2733);
256-
fanout_resistance (20, 0.5656);
257-
fanout_resistance (10000, 76.35);
258-
}
259-
wire_load_table ("500k") {
260-
fanout_area (1, 0.45);
261-
fanout_area (5, 2.24);
262-
fanout_area (20, 8.95);
263-
fanout_area (10000, 4477.1);
264-
fanout_capacitance (1, 0.0027);
265-
fanout_capacitance (5, 0.0159);
266-
fanout_capacitance (20, 0.0287);
267-
fanout_capacitance (10000, 2.684);
268-
fanout_length (1, 141.4);
269-
fanout_length (5, 848.3);
270-
fanout_length (20, 1527.1);
271-
fanout_length (10000, 142984);
272-
fanout_resistance (1, 0.076);
273-
fanout_resistance (5, 0.4562);
274-
fanout_resistance (20, 0.8213);
275-
fanout_resistance (10000, 76.9);
276-
}
61+
wire_load("Zero") {
62+
capacitance: 0.0001;
63+
resistance: 0.0001;
64+
area : 0.01;
65+
slope : 1.0;
66+
fanout_length(1, 0.01);
67+
fanout_length(5, 0.01);
68+
fanout_length(20, 0.01);
69+
}
70+
wire_load("0_1k") {
71+
capacitance: 0.0001;
72+
resistance: 0.0035;
73+
area : 0.36;
74+
slope: 10.83;
75+
fanout_length(1, 6.43);
76+
fanout_length(5, 38.56);
77+
fanout_length(20, 146.8);
78+
}
79+
wire_load("0_5k") {
80+
capacitance: 0.0001;
81+
resistance: 0.0042;
82+
area : 0.36;
83+
slope: 10.99;
84+
fanout_length(1, 7.89);
85+
fanout_length(5, 47.32);
86+
fanout_length(20, 169.4);
87+
}
88+
wire_load("1k") {
89+
capacitance: 0.0002;
90+
resistance: 0.0053;
91+
area : 0.36;
92+
slope: 10.9;
93+
fanout_length(1, 9.93);
94+
fanout_length(5, 59.59);
95+
fanout_length(20, 215.6);
96+
}
97+
wire_load("2k") {
98+
capacitance: 0.0002;
99+
resistance: 0.0063;
100+
area : 0.36;
101+
slope: 16.87;
102+
fanout_length(1, 11.68);
103+
fanout_length(5, 70.11);
104+
fanout_length(20, 239.5);
105+
}
106+
wire_load("5k") {
107+
capacitance: 0.0003;
108+
resistance: 0.0072;
109+
area : 0.36;
110+
slope: 14.58;
111+
fanout_length(1, 13.44);
112+
fanout_length(5, 80.62);
113+
fanout_length(20, 287.1);
114+
}
115+
wire_load("10k") {
116+
capacitance: 0.0003;
117+
resistance: 0.008;
118+
area : 0.37;
119+
slope: 18.94;
120+
fanout_length(1, 14.9);
121+
fanout_length(5, 89.39);
122+
fanout_length(20, 381.6);
123+
}
124+
wire_load("30k") {
125+
capacitance: 0.0003;
126+
resistance: 0.0094;
127+
area : 0.37;
128+
slope: 24.61;
129+
fanout_length(1, 17.53);
130+
fanout_length(5, 105.2);
131+
fanout_length(20, 515.5);
132+
}
133+
wire_load("50k") {
134+
capacitance: 0.0005;
135+
resistance: 0.0152;
136+
area : 0.37;
137+
slope: 31.81;
138+
fanout_length(1, 28.33);
139+
fanout_length(5, 170);
140+
fanout_length(20, 607.6);
141+
}
142+
wire_load("100k") {
143+
capacitance: 0.0009;
144+
resistance: 0.0265;
145+
area : 0.39;
146+
slope: 40.22;
147+
fanout_length(1, 49.37);
148+
fanout_length(5, 296.2);
149+
fanout_length(20, 812.1);
150+
}
151+
wire_load("200k") {
152+
capacitance: 0.0016;
153+
resistance: 0.0456;
154+
area : 0.41;
155+
slope: 52.68;
156+
fanout_length(1, 84.71);
157+
fanout_length(5, 508.3);
158+
fanout_length(20, 1051.7);
159+
}
160+
wire_load("500k") {
161+
capacitance: 0.0027;
162+
resistance: 0.076;
163+
area : 0.45;
164+
slope: 67.44;
165+
fanout_length(1, 141.4);
166+
fanout_length(5, 848.3);
167+
fanout_length(20, 1527.1);
168+
}
277169
wire_load_selection ("4_metls_routing") {
278170
wire_load_from_area (0, 635, 0_1k);
279171
wire_load_from_area (635, 3175, 0_5k);

0 commit comments

Comments
 (0)