Array
(
    [content] => 
    [params] => Array
        (
            [0] => /forum/threads/should-run-1st-fill-then-edrc-waivers.6942/
        )

    [addOns] => Array
        (
            [DL6/MLTP] => 13
            [Hampel/TimeZoneDebug] => 1000070
            [SV/ChangePostDate] => 2010200
            [SemiWiki/Newsletter] => 1000010
            [SemiWiki/WPMenu] => 1000010
            [SemiWiki/XPressExtend] => 1000010
            [ThemeHouse/XLink] => 1000970
            [ThemeHouse/XPress] => 1010570
            [XF] => 2021770
            [XFI] => 1050270
        )

    [wordpress] => /var/www/html
)

Should run 1st Fill then EDRC Waivers?

Aousafur

New member
May anyone suggest me which task should run first (1) Fill(BEOL/FEOL) then EDRC Waivers or (2) EDRC waivers then Fill(FEOL/BEOL)?
 
I guess both should work as Fill isn't expected to create new violations. That said, running Waivers first is a good way to check it.

Actually, I'd consider Waivers as an alternative to close a layout from a DRC standpoint. You typically run Fill once your layout is DRC clean (but density rules), then typically check it's still clean after Fill (now including density rules). Following the same approach suggests running Waivers first (and ignoring density violations). Basically, the same rationale could apply to the whole hierarchical bottom-up design flow: close a cell with fixing/waiving, instanciate it, and so on... Ultimately Fill appears as the last step of the design flow; it may also require further waiving to pass final DRC... but waiving of density rules only, anything else would be questionable.

My 2c.
 
Back
Top