amitga
Newbie level 1
Hi guys,
I run assura DRC on my design's layout and got coverage errors.
after that I wrote a script for dummy metal fill. This solved the coverage issues but now I'm getting the following errors:
DAA distance from real AA to dummy AA, min 1.20 (DAA.D.1)
DAA distance from real GC to dummy AA, min 1.20 (DAA.D.2)
DAA distance from real WN to dummy AA, min 0.6 (DAA.D.3)
DAA enclosure of WN to dummy AA, min 0.6 (DAA.E.1)
DAA extension of dummy AA beyond WN, not allowed (DAA.N.1)
It seems like I have problem with the AA .
Can someone please advise how to avoid these failures?
This is the rfs file - dummy fill script:
Thanks!
I run assura DRC on my design's layout and got coverage errors.
after that I wrote a script for dummy metal fill. This solved the coverage issues but now I'm getting the following errors:
DAA distance from real AA to dummy AA, min 1.20 (DAA.D.1)
DAA distance from real GC to dummy AA, min 1.20 (DAA.D.2)
DAA distance from real WN to dummy AA, min 0.6 (DAA.D.3)
DAA enclosure of WN to dummy AA, min 0.6 (DAA.E.1)
DAA extension of dummy AA beyond WN, not allowed (DAA.N.1)
It seems like I have problem with the AA .
Can someone please advise how to avoid these failures?
This is the rfs file - dummy fill script:
Code PHP (brief) - [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 avParameters( ?cellName "top" ?viewName "layout" ?inputLayout ( "gds2" "YOUR_GDS2_FILE" ) ?workingDirectory "." ?rulesFile "/tools/kits/tower/ts18sl/HOTCODE/techs/ts18sl/assura/t.00_00_01_scr/DUMMYFILL_TS18SL_ASSURA" ?runName "_topdummy" ?ignoreMissingOutLayer t ?time t ?set "OA" ?errorOnMissingMaster nil ?dbuPerUU 1000 ?userUnits "micron" ?overwrite t ?avrpt t ?outputErrorLib t ?set "6LM" ?set "AA_gen" ?set "GC_gen" ; ); end avParameters outFile( "gds2" "output_assura" "top_dummy.gds" backward ;============================ ;; Output Dummy Layers . ;;============================ ;; These Layers will be output to gds outLayer( gcfill 8 type(8) ) outLayer( AAfill 9 type(8) ) outLayer( M3fill 44 type(8) ) outLayer( M4fill 46 type(8) ) outLayer( M5fill 48 type(8) ) outLayer( MTfill 50 type(8) )
Thanks!
Last edited by a moderator: