Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Design Compiler Error: Cannot open cell xxxxx.FRAM for read. (MW-004)

Status
Not open for further replies.

Salma.Hesham

Newbie level 4
Joined
May 28, 2015
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
304
Hello,

I would highly appreciate your help regarding physical library link with the logical standard library.

Although it seems fine for me, but maybe I am missing some concept.

I am running through Synopsys Design Compiler flow.

I downloaded the saed90nm educational library from Synopsys However I am facing problems while trying to create and check the milkyway reference library

This is the setup file that I am created:


Code dot - [expand]
1
2
3
4
5
6
7
8
9
10
11
12
13
#############################################################################
##########################                .synopsys_dc.setup               #########################
#############################################################################
set search_path [list . ../../src/ ../../my_used_libraries ${synopsys_root}/libraries/syn/ ${synopsys_root}/minpower/syn/ ${synopsys_root}/dw/syn_ver ${synopsys_root}/dw/sim_ver ]
set target_library  saed90nm_typ.db
set link_library  { * saed90nm_typ.db }
 
set stdcells_home ../../my_used_libraries
 
create_mw_lib -technology $stdcells_home/saed90nm_icc_1p9m.tf -mw_reference_library {../../my_used_libraries/saed90nm_dv} test_LIB
open_mw_lib test_LIB
check_library
#############################################################################



As soon as I run dc_shell in topographical mode this is what I receive in the shell: (problems are hig)

Code dot - [expand]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
[naguisgs]
$ dc_shell-xg-t -64bit -topographical_mode
 
                      Design Compiler Graphical
                            DC Ultra (TM)
                             DFTMAX (TM)
                         Power Compiler (TM)
                           DesignWare (R)
                           DC Expert (TM)
                         Design Vision (TM)
                          HDL Compiler (TM)
                         VHDL Compiler (TM)
                            DFT Compiler
                        Library Compiler (TM)
                         Design Compiler(R)
 
          Version J-2014.09-SP2 for RHEL64 -- Nov 25, 2014
               Copyright (c) 1988-2014 Synopsys, Inc.
 
This software and the associated documentation are confidential and
proprietary to Synopsys, Inc. Your use or disclosure of this software
is subject to the terms and conditions of a written license agreement
between you, or your company, and Synopsys, Inc.
 
Initializing...
Starting shell in Topographical mode...
Error: unknown command 'syn' (CMD-005)
 ┌────────────────────────────────────────────────────────────────────────────┐
 │                                                                            │
 │               Provided by EUROPRACTICE DESIGN TOOLS service.               │
 │                               (2014 Release)                               │
 │                                                                            │
 │ For details of additional EDA design tools, design flows, training         │
 │ technical support please contact the Microelectronics Support Centre.      │
 │                                                                            │
 │                      Microelectronics Support Centre                       │
 │                 Science and Technology Facilities Council                  │
 │                       Rutherford Appleton Laboratory                       │
 │                               Harwell Oxford                               │
 │                                Oxfordshire                                 │
 │                                 OX11 0QX                                   │
 │                               United Kingdom                               │
 │                                                                            │
 │                              +44 12345 445327                              │
 │                     [email]MicroelectronicsCentre@stfc.ac.uk[/email]                      │
 │                        wwww.europractice.stfc.ac.uk                        │
 │                                                                            │
 └────────────────────────────────────────────────────────────────────────────┘
 
[B]Start to load technology file ../../libraries_new/saed90nm_icc_1p9m.tf.[/B]
Information: Non-metal layer 'DIFF_33' has the metal layer attribute 'endOfLineCornerKeepoutWidth'. (line 1662) (TFCHK-046)
Warning: DesignRule attribute 'layer2' is assigned a non-physical layer 'DNW'. (line 2036) (TFCHK-079)
Warning: DesignRule attribute 'layer2' is assigned a non-physical layer 'RPOLY'. (line 2239) (TFCHK-079)
Warning: Layer 'M1' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.33. (TFCHK-049)
Warning: Layer 'M2' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.36. (TFCHK-049)
Warning: Layer 'M3' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.36. (TFCHK-049)
Warning: Layer 'M4' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.36. (TFCHK-049)
Warning: Layer 'M5' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.36. (TFCHK-049)
Warning: Layer 'M6' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.36. (TFCHK-049)
Warning: Layer 'M7' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.36. (TFCHK-049)
Warning: Layer 'M8' has a pitch 0.32 that does not match the recommended wire-to-via pitch 0.465 or 0.5. (TFCHK-049)
Warning: Layer 'M3' has a pitch 0.32 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Warning: Layer 'M4' has a pitch 0.32 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Warning: Layer 'M5' has a pitch 0.32 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Warning: Layer 'M6' has a pitch 0.32 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Warning: Layer 'M7' has a pitch 0.32 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Warning: Layer 'M8' has a pitch 0.32 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Warning: Layer 'M9' has a pitch 0.9 that does not match the doubled pitch 0.64 or tripled pitch 0.96. (TFCHK-050)
Technology file ../../libraries_new/saed90nm_icc_1p9m.tf has been loaded successfully.
[COLOR="#FF0000"]Error: Cannot open cell CGLPPSX2.FRAM for read. (MW-004)
Error: Cannot open cell CGLPPSX4.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDX2.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDX4.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDX8.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORX1.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORX2.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORX4.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORX8.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRARX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRARX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRASRX1.FRAM for read. (MW-004)
Error: Cannot open cell CGLPPSX8.FRAM for read. (MW-004)
Error: Cannot open cell DELLN1X2.FRAM for read. (MW-004)
Error: Cannot open cell DELLN2X2.FRAM for read. (MW-004)
Error: Cannot open cell DELLN3X2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRASRX2.FRAM for read. (MW-004)
Error: Cannot open cell CGLNPRX2.FRAM for read. (MW-004)
Error: Cannot open cell CGLNPRX8.FRAM for read. (MW-004)
Error: Cannot open cell CGLNPSX16.FRAM for read. (MW-004)
Error: Cannot open cell CGLNPSX2.FRAM for read. (MW-004)
Error: Cannot open cell CGLNPSX4.FRAM for read. (MW-004)
Error: Cannot open cell CGLNPSX8.FRAM for read. (MW-004)
Error: Cannot open cell CGLPPRX2.FRAM for read. (MW-004)
Error: Cannot open cell CGLPPRX8.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENCLX4.FRAM for read. (MW-004)
Error: Cannot open cell CGLPPSX16.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENCLX8.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENX1.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENX2.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENX4.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENX8.FRAM for read. (MW-004)
Error: Cannot open cell LSUPX1.FRAM for read. (MW-004)
Error: Cannot open cell LSUPX2.FRAM for read. (MW-004)
Error: Cannot open cell LSUPX4.FRAM for read. (MW-004)
Error: Cannot open cell LSUPX8.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRARX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRARX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASRNX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASRNX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFX2.FRAM for read. (MW-004)
Error: Cannot open cell PGX1.FRAM for read. (MW-004)
Error: Cannot open cell PGX2.FRAM for read. (MW-004)
Error: Cannot open cell PGX4.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASX1.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDX1.FRAM for read. (MW-004)
Error: Cannot open cell BSLEX1.FRAM for read. (MW-004)
Error: Cannot open cell BSLEX2.FRAM for read. (MW-004)
Error: Cannot open cell BSLEX4.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNX2.FRAM for read. (MW-004)
Error: Cannot open cell ANTENNA.FRAM for read. (MW-004)
Error: Cannot open cell AOBUFX1.FRAM for read. (MW-004)
Error: Cannot open cell AOBUFX2.FRAM for read. (MW-004)
Error: Cannot open cell AOBUFX4.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRSSRX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRSSRX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLX1.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLX4.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLX8.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENX1.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENX4.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENX8.FRAM for read. (MW-004)
Error: Cannot open cell LSDNX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNX4.FRAM for read. (MW-004)
Error: Cannot open cell LSDNX8.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENCLX1.FRAM for read. (MW-004)
Error: Cannot open cell LSUPENCLX2.FRAM for read. (MW-004)
Error: Cannot open cell AODFFARX2.FRAM for read. (MW-004)
Error: Cannot open cell AODFFNARX1.FRAM for read. (MW-004)
Error: Cannot open cell AODFFNARX2.FRAM for read. (MW-004)
Error: Cannot open cell AOINVX1.FRAM for read. (MW-004)
Error: Cannot open cell AOINVX2.FRAM for read. (MW-004)
Error: Cannot open cell AOINVX4.FRAM for read. (MW-004)
Error: Cannot open cell BUSKP.FRAM for read. (MW-004)
Error: Cannot open cell CLOAD1.FRAM for read. (MW-004)
Error: Cannot open cell DCAP.FRAM for read. (MW-004)
Error: Cannot open cell DHFILLHLH2.FRAM for read. (MW-004)
Error: Cannot open cell DHFILLHLHLS11.FRAM for read. (MW-004)
Error: Cannot open cell DHFILLLHL2.FRAM for read. (MW-004)
Error: Cannot open cell HEAD2X16.FRAM for read. (MW-004)
Error: Cannot open cell HEAD2X2.FRAM for read. (MW-004)
Error: Cannot open cell HEAD2X32.FRAM for read. (MW-004)
Error: Cannot open cell HEAD2X4.FRAM for read. (MW-004)
Error: Cannot open cell HEAD2X8.FRAM for read. (MW-004)
Error: Cannot open cell HEADX16.FRAM for read. (MW-004)
Error: Cannot open cell HEADX2.FRAM for read. (MW-004)
Error: Cannot open cell HEADX32.FRAM for read. (MW-004)
Error: Cannot open cell HEADX4.FRAM for read. (MW-004)
Error: Cannot open cell HEADX8.FRAM for read. (MW-004)
Error: Cannot open cell NMT1.FRAM for read. (MW-004)
Error: Cannot open cell NMT2.FRAM for read. (MW-004)
Error: Cannot open cell NMT3.FRAM for read. (MW-004)
Error: Cannot open cell PMT1.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFNX1.FRAM for read. (MW-004)
Error: Cannot open cell PMT2.FRAM for read. (MW-004)
Error: Cannot open cell PMT3.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRARX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRARX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASRNX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASRNX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASRQX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASRQX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASRX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASRX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRASX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNSRX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRARX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRARX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRASRX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRASRX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRASX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRASX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRSSRX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRSSRX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFSRX2.FRAM for read. (MW-004)
Error: Cannot open cell MUX21X2.FRAM for read. (MW-004)
Error: Cannot open cell MUX41X1.FRAM for read. (MW-004)
Error: Cannot open cell SHFILL1.FRAM for read. (MW-004)
Error: Cannot open cell SHFILL128.FRAM for read. (MW-004)
Error: Cannot open cell SHFILL2.FRAM for read. (MW-004)
Error: Cannot open cell SHFILL3.FRAM for read. (MW-004)
Error: Cannot open cell SHFILL64.FRAM for read. (MW-004)
Error: Cannot open cell TIEH.FRAM for read. (MW-004)
Error: Cannot open cell TIEL.FRAM for read. (MW-004)
Error: Cannot open cell DEC24X1.FRAM for read. (MW-004)
Error: Cannot open cell DEC24X2.FRAM for read. (MW-004)
Error: Cannot open cell DFFARX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFARX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFASRX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFASRX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFASX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFASX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFNARX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFNARX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASRNX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASRNX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASRQX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASRQX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASRX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASRX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFNASX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFASX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNARX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFNX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFSSRX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFSSRX2.FRAM for read. (MW-004)
Error: Cannot open cell DFFX1.FRAM for read. (MW-004)
Error: Cannot open cell DFFX2.FRAM for read. (MW-004)
Error: Cannot open cell FADDX1.FRAM for read. (MW-004)
Error: Cannot open cell FADDX2.FRAM for read. (MW-004)
Error: Cannot open cell HADDX1.FRAM for read. (MW-004)
Error: Cannot open cell HADDX2.FRAM for read. (MW-004)
Error: Cannot open cell LARX1.FRAM for read. (MW-004)
Error: Cannot open cell LARX2.FRAM for read. (MW-004)
Error: Cannot open cell LASRNX1.FRAM for read. (MW-004)
Error: Cannot open cell LASRNX2.FRAM for read. (MW-004)
Error: Cannot open cell LASRQX1.FRAM for read. (MW-004)
Error: Cannot open cell LASRQX2.FRAM for read. (MW-004)
Error: Cannot open cell LASRX1.FRAM for read. (MW-004)
Error: Cannot open cell LASRX2.FRAM for read. (MW-004)
Error: Cannot open cell LASX1.FRAM for read. (MW-004)
Error: Cannot open cell LASX2.FRAM for read. (MW-004)
Error: Cannot open cell LATCHX1.FRAM for read. (MW-004)
Error: Cannot open cell LATCHX2.FRAM for read. (MW-004)
Error: Cannot open cell LNANDX1.FRAM for read. (MW-004)
Error: Cannot open cell LNANDX2.FRAM for read. (MW-004)
Error: Cannot open cell MUX21X1.FRAM for read. (MW-004)
Error: Cannot open cell AND4X1.FRAM for read. (MW-004)
Error: Cannot open cell AND4X2.FRAM for read. (MW-004)
Error: Cannot open cell MUX41X2.FRAM for read. (MW-004)
Error: Cannot open cell OA21X1.FRAM for read. (MW-004)
Error: Cannot open cell OA21X2.FRAM for read. (MW-004)
Error: Cannot open cell OA221X1.FRAM for read. (MW-004)
Error: Cannot open cell OA221X2.FRAM for read. (MW-004)
Error: Cannot open cell OA222X1.FRAM for read. (MW-004)
Error: Cannot open cell OA222X2.FRAM for read. (MW-004)
Error: Cannot open cell OA22X1.FRAM for read. (MW-004)
Error: Cannot open cell OA22X2.FRAM for read. (MW-004)
Error: Cannot open cell OAI21X1.FRAM for read. (MW-004)
Error: Cannot open cell OAI21X2.FRAM for read. (MW-004)
Error: Cannot open cell OAI221X1.FRAM for read. (MW-004)
Error: Cannot open cell OAI221X2.FRAM for read. (MW-004)
Error: Cannot open cell OAI222X1.FRAM for read. (MW-004)
Error: Cannot open cell OAI222X2.FRAM for read. (MW-004)
Error: Cannot open cell OAI22X1.FRAM for read. (MW-004)
Error: Cannot open cell OAI22X2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFARX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFARX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFASRSX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFASRSX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFASRX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFASRX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFASX1.FRAM for read. (MW-004)
Error: Cannot open cell INVX16.FRAM for read. (MW-004)
Error: Cannot open cell INVX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNARX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNASRX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNASRX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNASX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNASX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFNX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFSSRX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFSSRX2.FRAM for read. (MW-004)
Error: Cannot open cell SDFFX1.FRAM for read. (MW-004)
Error: Cannot open cell SDFFX2.FRAM for read. (MW-004)
Error: Cannot open cell AODFFARX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRASX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFSRASX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASRQX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASRQX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASRX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNSRASRX2.FRAM for read. (MW-004)
Error: Cannot open cell AND2X1.FRAM for read. (MW-004)
Error: Cannot open cell AND2X2.FRAM for read. (MW-004)
Error: Cannot open cell AND2X4.FRAM for read. (MW-004)
Error: Cannot open cell AND3X1.FRAM for read. (MW-004)
Error: Cannot open cell AND3X2.FRAM for read. (MW-004)
Error: Cannot open cell AND3X4.FRAM for read. (MW-004)
Error: Cannot open cell NOR3X2.FRAM for read. (MW-004)
Error: Cannot open cell NOR3X4.FRAM for read. (MW-004)
Error: Cannot open cell AND4X4.FRAM for read. (MW-004)
Error: Cannot open cell AO21X1.FRAM for read. (MW-004)
Error: Cannot open cell AO21X2.FRAM for read. (MW-004)
Error: Cannot open cell AO221X1.FRAM for read. (MW-004)
Error: Cannot open cell AO221X2.FRAM for read. (MW-004)
Error: Cannot open cell AO222X1.FRAM for read. (MW-004)
Error: Cannot open cell AO222X2.FRAM for read. (MW-004)
Error: Cannot open cell AO22X1.FRAM for read. (MW-004)
Error: Cannot open cell AO22X2.FRAM for read. (MW-004)
Error: Cannot open cell AOI21X1.FRAM for read. (MW-004)
Error: Cannot open cell AOI21X2.FRAM for read. (MW-004)
Error: Cannot open cell AOI221X1.FRAM for read. (MW-004)
Error: Cannot open cell AOI221X2.FRAM for read. (MW-004)
Error: Cannot open cell AOI222X1.FRAM for read. (MW-004)
Error: Cannot open cell AOI222X2.FRAM for read. (MW-004)
Error: Cannot open cell AOI22X1.FRAM for read. (MW-004)
Error: Cannot open cell AOI22X2.FRAM for read. (MW-004)
Error: Cannot open cell IBUFFX16.FRAM for read. (MW-004)
Error: Cannot open cell IBUFFX2.FRAM for read. (MW-004)
Error: Cannot open cell IBUFFX32.FRAM for read. (MW-004)
Error: Cannot open cell IBUFFX4.FRAM for read. (MW-004)
Error: Cannot open cell IBUFFX8.FRAM for read. (MW-004)
Error: Cannot open cell INVX0.FRAM for read. (MW-004)
Error: Cannot open cell INVX1.FRAM for read. (MW-004)
Error: Cannot open cell TNBUFFX8.FRAM for read. (MW-004)
Error: Cannot open cell XNOR2X1.FRAM for read. (MW-004)
Error: Cannot open cell INVX32.FRAM for read. (MW-004)
Error: Cannot open cell INVX4.FRAM for read. (MW-004)
Error: Cannot open cell INVX8.FRAM for read. (MW-004)
Error: Cannot open cell NAND2X0.FRAM for read. (MW-004)
Error: Cannot open cell NAND2X1.FRAM for read. (MW-004)
Error: Cannot open cell NAND2X2.FRAM for read. (MW-004)
Error: Cannot open cell NAND2X4.FRAM for read. (MW-004)
Error: Cannot open cell NAND3X0.FRAM for read. (MW-004)
Error: Cannot open cell NAND3X1.FRAM for read. (MW-004)
Error: Cannot open cell NAND3X2.FRAM for read. (MW-004)
Error: Cannot open cell NAND3X4.FRAM for read. (MW-004)
Error: Cannot open cell NAND4X0.FRAM for read. (MW-004)
Error: Cannot open cell NAND4X1.FRAM for read. (MW-004)
Error: Cannot open cell NBUFFX16.FRAM for read. (MW-004)
Error: Cannot open cell NBUFFX2.FRAM for read. (MW-004)
Error: Cannot open cell NBUFFX32.FRAM for read. (MW-004)
Error: Cannot open cell NBUFFX4.FRAM for read. (MW-004)
Error: Cannot open cell NBUFFX8.FRAM for read. (MW-004)
Error: Cannot open cell NOR2X0.FRAM for read. (MW-004)
Error: Cannot open cell NOR2X1.FRAM for read. (MW-004)
Error: Cannot open cell NOR2X2.FRAM for read. (MW-004)
Error: Cannot open cell NOR2X4.FRAM for read. (MW-004)
Error: Cannot open cell NOR3X0.FRAM for read. (MW-004)
Error: Cannot open cell NOR3X1.FRAM for read. (MW-004)
Error: Cannot open cell LSDNSSX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNSSX4.FRAM for read. (MW-004)
Error: Cannot open cell NOR4X0.FRAM for read. (MW-004)
Error: Cannot open cell NOR4X1.FRAM for read. (MW-004)
Error: Cannot open cell OR2X1.FRAM for read. (MW-004)
Error: Cannot open cell OR2X2.FRAM for read. (MW-004)
Error: Cannot open cell OR2X4.FRAM for read. (MW-004)
Error: Cannot open cell OR3X1.FRAM for read. (MW-004)
Error: Cannot open cell OR3X2.FRAM for read. (MW-004)
Error: Cannot open cell OR3X4.FRAM for read. (MW-004)
Error: Cannot open cell OR4X1.FRAM for read. (MW-004)
Error: Cannot open cell OR4X2.FRAM for read. (MW-004)
Error: Cannot open cell OR4X4.FRAM for read. (MW-004)
Error: Cannot open cell RDFFARX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFARX2.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNARX1.FRAM for read. (MW-004)
Error: Cannot open cell RDFFNARX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFARX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFARX2.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNARX1.FRAM for read. (MW-004)
Error: Cannot open cell RSDFFNARX2.FRAM for read. (MW-004)
Error: Cannot open cell TNBUFFX1.FRAM for read. (MW-004)
Error: Cannot open cell TNBUFFX16.FRAM for read. (MW-004)
Error: Cannot open cell TNBUFFX2.FRAM for read. (MW-004)
Error: Cannot open cell TNBUFFX32.FRAM for read. (MW-004)
Error: Cannot open cell TNBUFFX4.FRAM for read. (MW-004)
Error: Cannot open cell LSDNSSX8.FRAM for read. (MW-004)
Error: Cannot open cell LSDNX1.FRAM for read. (MW-004)
Error: Cannot open cell XNOR2X2.FRAM for read. (MW-004)
Error: Cannot open cell XNOR3X1.FRAM for read. (MW-004)
Error: Cannot open cell XNOR3X2.FRAM for read. (MW-004)
Error: Cannot open cell XOR2X1.FRAM for read. (MW-004)
Error: Cannot open cell XOR2X2.FRAM for read. (MW-004)
Error: Cannot open cell XOR3X1.FRAM for read. (MW-004)
Error: Cannot open cell XOR3X2.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDAOX1.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDAOX2.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDAOX4.FRAM for read. (MW-004)
Error: Cannot open cell ISOLANDAOX8.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORAOX1.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORAOX2.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORAOX4.FRAM for read. (MW-004)
Error: Cannot open cell ISOLORAOX8.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLSSX1.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLSSX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLSSX4.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENCLSSX8.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENSSX1.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENSSX2.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENSSX4.FRAM for read. (MW-004)
Error: Cannot open cell LSDNENSSX8.FRAM for read. (MW-004)
Error: Cannot open cell LSDNSSX1.FRAM for read. (MW-004)[/COLOR]
 
#BEGIN_XCHECK_LIBRARY
 
Logic Library:    saed90nm_typ
Physical Library: /home/naguisgs/Synopsys_work/Complex_ASIC_Design_Course_Tutorials/libraries_new/saed90nm_dv
check_library options:
Version:                                J-2014.09-SP2
Check date and time:    Fri Jul 29 18:22:36 2016
 
          List of logic library and file names
------------------------------------------------------------------------------
Logic library name           Logic library file name
------------------------------------------------------------------------------
saed90nm_typ                 /et0/home/naguisgs/Synopsys_work/Complex_ASIC_Design_Course_Tutorials/libraries_new/saed90nm_typ.db
------------------------------------------------------------------------------
 
#BEGIN_XCHECK_LOGICCELLS
 
All 0 physical cells in sw_allocator_rtl_LIB are missing in logic library.
 
/home/naguisgs/Synopsys_work/Complex_ASIC_Design_Course_Tutorials/libraries_new/saed90nm_dv are missing in logic library.
 
#END_XCHECK_LOGICCELLS
 
[COLOR="#FF0000"]#BEGIN_XCHECK_PHYSICALCELLS
 
All 224 logic cells in saed90nm_typ are missing in physical library.
 
#END_XCHECK_PHYSICALCELLS[/COLOR]
 
#BEGIN_XCHECK_PINS
 
Number of cells with missing or mismatched pins in libraries:   0
 
#END_XCHECK_PINS
 
#BEGIN_XCHECK_CELLANTENNADIODETYPE
 
Number of cells with inconsistent antenna_diode_type:   0
 
#END_XCHECK_CELLANTENNADIODETYPE
[COLOR="#FF0000"]
Logic vs. physical library check summary:
Number of cells missing in physical library:    224
Information: Logic library is INCONSISTENT with physical library (LIBCHK-220)
[/COLOR]
#END_XCHECK_LIBRARY
 
 
#BEGIN_XCHECK_LIBRARY
 
Logic Library #1:
    Library name              saed90nm_typ
    File name                 /et0/home/naguisgs/Synopsys_work/Complex_ASIC_Design_Course_Tutorials/libraries_new/saed90nm_typ.db
    Library type              pg_pin based db
    Library Version           updated 30.Sep.2011
    Tool Created              F-2011.09-SP1
    Data Created              2007 (INF CREATED ON 30-OCT-2007)
    Time unit                 1ns
    Capacitance unit          1ff
    Leakage power unit        1pW
    Current unit              1uA
check_library options
Version                       J-2014.09-SP2
Check date and time           Fri Jul 29 18:22:36 2016
 
 
#BEGIN_LIBSCREEN_UPF
 
Library#1 (saed90nm_typ):
Power management cell checking passed.
 
#END_LIBSCREEN_UPF
 
#BEGIN_XCHECK_LOGICCELLS
 
 
#END_XCHECK_LOGICCELLS
 
#BEGIN_XCHECK_LOGICPINS
 
 
 
#END_XCHECK_LOGICPINS
 
#BEGIN_XCHECK_LOGICPGPINS
 
Number of cells missing pg_pins in library 1:   0 (out of 224)
 
#END_XCHECK_LOGICPGPINS
 
#BEGIN_XCHECK_ARCS
 
 
#END_XCHECK_ARCS
 
 
#END_XCHECK_LIBRARY
#######################################################


I would highly appreciate your recommendations,

Salma
 
Last edited by a moderator:

set search_path [list . ../../src/ ../../my_used_libraries ${synopsys_root}/libraries/syn/ ${synopsys_root}/minpower/syn/ ${synopsys_root}/dw/syn_ver ${synopsys_root}/dw/sim_ver ]
Have you tried to remove the slashes from path definition?
 

Thank you for your reply,

you mean the ending slash for each path definition? Yes I tried to remove them all or to put them all! but the point is that it does not tell that the library is not found, but it tells could not open it and tells #END_XCHECK_CELLANTENNADIODETYPE

Logic vs. physical library check summary:
Number of cells missing in physical library: 224
Information: Logic library is INCONSISTENT with physical library (LIBCHK-220)

#END_XCHECK_LIBRARY


#BEGIN_XCHECK_PHYSICALCELLS

All 224 logic cells in saed90nm_typ are missing in physical library.

#END_XCHECK_PHYSICALCELLS


you mean this maybe that it cannot find the library location? Unfortunately I do not know from where can this be... Do you suggest other trials or possible problems?

- - - Updated - - -

This is a screenshot of exactly what I receive whether when executing dc_shell in topographical mode or icc_shell -gui
i.e. a command involving physical information

**broken link removed**
 

It looks like the milkyway reference library (../../my_used_libraries/saed90nm_dv) is not a valid one. Is this library provided by the foundry or generated by yourself using Synopsys Tech TF & Cadence LEF?
 

It looks like the milkyway reference library (../../my_used_libraries/saed90nm_dv) is not a valid one. Is this library provided by the foundry or generated by yourself using Synopsys Tech TF & Cadence LEF?

Thank you very much wh_timme for your reply.

Yes this is one of the two reference libraries folders provided by the downloaded Educational Saed90nm from Synopsys found in the following sub-directory: SAED90nm/SAED90_EDK/SAED_EDK90nm/Digital_Standard_cell_Library/process/astro

It contains two possible mw reference libraries: astro/fram/saed90nm_fr and the other one is astro/gds-as/saed90nm_dv. I tried both and both gave the same response.

Any other suggestions?
 

Briefly: my problem actually is very basic. It is in the very initial steps of setting up the libraries for either IC-compiler shell or DC-compiler topographical mode.

In other words: I start by setting the initial logical and physical libraries and then before doing any further step, I just perform check_library and it does not work!
It gives the MW-004 error which says that the FRAM cells cannot be open for read as you can see in the screenshot.

When I checked this error in the IC compiler error manual, they said it is due to one of the following reasons:

(1) number of opened files exceeds the user limit (I checked that and it is not the case)
(2) the specified cell is locked or read-only and you tried to write to it (I checked the properties of the cells files and they are not read only, I am not sure if I should check something else)
(3) you do not have permission to access the cell or the library where it resides (The files are in my home folder so it should not be a problem)
(4) the path (e.g. in stream out, a reference library path) or the cell name is incorrect (I am sure the path is correct, the cell names inside the mw_reference_library are all appended with _1 e.g. AND2X1_1, NOR2X1_1, ... while the error states for e.g.: AND2X1.FRAM cannot be open for read. So I tried to remove the _1 but it seems it is not the problem.)

I hope someone can help over here as it has been a couple of days working on this basic problem!

Again these are the steps I am going through which generate the errors shown in the attached screenshots!


Code dot - [expand]
1
2
3
4
5
6
7
8
9
10
set search_path [list . ../../src ../../libraries_new ${synopsys_root}/libraries/syn ${synopsys_root}/minpower/syn ${synopsys_root}/dw/syn_ver ${synopsys_root}/dw/sim_ver ]
set target_library  saed90nm_typ.db
set link_library  { * saed90nm_typ.db }
 
set_app_var mw_logic1_net "VDD"
set_app_var mw_logic0_net "VSS"
 
create_mw_lib -technology ../../libraries_new/saed90nm_icc_1p9m.tf -mw_reference_library {../../libraries_new/saed90nm_fr} my_mw_LIB
open_mw_lib my_mw_LIB
check_library




ICC_compiler_physical_library_error_1.png

ICC_compiler_physical_library_error_2.png

ICC_compiler_physical_library_error_3.png


regards,
Salma
 
Last edited by a moderator:

The library under "astro" directory may be out of date for a DCT/DCG milkyway format. I recommend that you generate a new one using Synopsys Tech TF & Cadence LEF. Simply execute "Milkyway" in shell ---> "Create Library" --> "LEF IN"
 
  • Like
Reactions: Salma.Hesham

    V

    Points: 2
    Helpful Answer Positive Rating

    Salma.Hesham

    Points: 2
    Helpful Answer Positive Rating
Thank you very much "wh_timme" :)

I regenerated a new milkyway reference through the Milkyway environment tool and the new created directory worked perfectly fine in ICC!

Thanks a lot!!

Here are the steps followed in case someone else need to go through them:
In the shell write: $Milkyway -galaxy -tcl
Then in the Milkyway shell:
Milkyway >> create_mw_lib my_new_mw_saed90nm -technology_file /full_path.../saed90nm_icc_1p9m.tf
Milkyway >> read_lef -lib_name my_new_mw_saed90nm -tech_lef_files /full_path.../SAED_EDK_90nm/Digital_Standard_cell_Library/lef/saed90nm.lef -cell_lef_files /full_path.../SAED_EDK_90nm/Digital_Standard_cell_Library/lef/saed90nm.lef -cell_version new
Milkyway >> exit

in the ICC shell
icc_shell >> create_mw_lib -technology /full_path.../saed90nm_icc_1p9m.tf -mw_reference_library { /full_path_to_created_Milkywaydirectory.../my_new_mw_saed90nm/ } my_LIB
icc_shell >> open_mw_lib my_LIB
icc_shell >> check_library

Then everything was fine :)

Thank you :)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top