Fatti:
Fatti:
A. Mediante decisione 29 ottobre 1999, la Cassa disoccupazione del Sindacato Edilizia e Industria (SEI) di L._ ha fissato dal 17 agosto 1998 - ossia dalla data di iscrizione presso l'Ufficio regionale di collocamento - al 16 agosto 2000 il termine quadro per la riscossione delle prestazioni da parte di D._, nata nel 1967, alla quale la società P._ SA di G._ aveva significato la disdetta, interrompendo il rapporto di lavoro in data 23 luglio 1998.
A. Mediante decisione 29 ottobre 1999, la Cassa disoccupazione del Sindacato Edilizia e Industria (SEI) di L._ ha fissato dal 17 agosto 1998 - ossia dalla data di iscrizione presso l'Ufficio regionale di collocamento - al 16 agosto 2000 il termine quadro per la riscossione delle prestazioni da parte di D._, nata nel 1967, alla quale la società P._ SA di G._ aveva significato la disdetta, interrompendo il rapporto di lavoro in data 23 luglio 1998.
B. Aggravandosi del mancato differimento al 1° settembre 1998 dell'inizio del termine quadro dopo che, a termine di un'azione giudiziaria, l'ex datore di lavoro aveva riconosciuto e saldato una pretesa salariale relativa al periodo dal 17 al 31 agosto 1998 e la Cassa si era fatta restituire, in via di compensazione, le prestazioni anticipate, D._ ha deferito il provvedimento al Tribunale delle assicurazioni del Cantone Ticino, il quale, per pronuncia 22 marzo 2000, ha accolto il gravame e riformato la decisione querelata, riconoscendo all'assicurata un nuovo termine quadro, dal 1° settembre 1998 al 31 agosto 2000.
B. Aggravandosi del mancato differimento al 1° settembre 1998 dell'inizio del termine quadro dopo che, a termine di un'azione giudiziaria, l'ex datore di lavoro aveva riconosciuto e saldato una pretesa salariale relativa al periodo dal 17 al 31 agosto 1998 e la Cassa si era fatta restituire, in via di compensazione, le prestazioni anticipate, D._ ha deferito il provvedimento al Tribunale delle assicurazioni del Cantone Ticino, il quale, per pronuncia 22 marzo 2000, ha accolto il gravame e riformato la decisione querelata, riconoscendo all'assicurata un nuovo termine quadro, dal 1° settembre 1998 al 31 agosto 2000.
C. Il Segretariato di Stato dell'economia interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale chiede, in accoglimento del gravame, l'annullamento del giudizio cantonale e la conferma della decisione amministrativa. Dei motivi si dirà, in quanto necessario, nei considerandi.
Chiamata a determinarsi sul gravame, D._ postula la reiezione dello stesso, mentre la Cassa disoccupazione SEI si associa a quanto espresso dal Segretariato ricorrente.
Diritto:
Diritto:
1. Oggetto del contendere è la questione di sapere se l'inizio del termine quadro per la riscossione della prestazione inizialmente fissato sia suscettibile di differimento - come ritengono i primi giudici - nel caso in cui incerte pretese salariali o risarcitorie nei confronti del precedente datore di lavoro vengano in seguito - per un periodo per il quale l'interessato ha percepito indennità di disoccupazione - soddisfatte oppure se il termine inizialmente stabilito debba fare stato anche in siffatta evenienza, come postula il Segretariato ricorrente.
1. Oggetto del contendere è la questione di sapere se l'inizio del termine quadro per la riscossione della prestazione inizialmente fissato sia suscettibile di differimento - come ritengono i primi giudici - nel caso in cui incerte pretese salariali o risarcitorie nei confronti del precedente datore di lavoro vengano in seguito - per un periodo per il quale l'interessato ha percepito indennità di disoccupazione - soddisfatte oppure se il termine inizialmente stabilito debba fare stato anche in siffatta evenienza, come postula il Segretariato ricorrente.
2. Giusta l'art. 9 LADI, per la riscossione della prestazione e per il periodo di contribuzione vigono termini quadro biennali, sempre che la presente legge non disponga altrimenti (cpv. 1). Il termine quadro per la riscossione decorre dal primo giorno nel quale sono adempiuti tutti i presupposti per il diritto alla prestazione (cpv. 2).
A norma dell'art. 8 LADI, che ne disciplina i presupposti, l'assicurato ha diritto all'indennità di disoccupazione, se, tra l'altro, ha subito una perdita di lavoro computabile (cpv. 1 lett. c). Per l'art. 11 cpv. 3 LADI, non è computabile la perdita di lavoro per la quale il disoccupato ha diritto al salario o a risarcimenti a cagione dello scioglimento anticipato del rapporto di lavoro. Tuttavia, secondo l'art. 29 cpv. 1 LADI la cassa versa, tra l'altro, le indennità di disoccupazione se ha dubbi giustificati circa l'esistenza, per il periodo della perdita di lavoro, di pretese dell'assicurato, rispetto al suo ultimo datore di lavoro, riguardanti il salario o il risarcimento nel senso dell'art. 11 cpv. 3, oppure circa il soddisfacimento di tali pretese.
A norma dell'art. 8 LADI, che ne disciplina i presupposti, l'assicurato ha diritto all'indennità di disoccupazione, se, tra l'altro, ha subito una perdita di lavoro computabile (cpv. 1 lett. c). Per l'art. 11 cpv. 3 LADI, non è computabile la perdita di lavoro per la quale il disoccupato ha diritto al salario o a risarcimenti a cagione dello scioglimento anticipato del rapporto di lavoro. Tuttavia, secondo l'art. 29 cpv. 1 LADI la cassa versa, tra l'altro, le indennità di disoccupazione se ha dubbi giustificati circa l'esistenza, per il periodo della perdita di lavoro, di pretese dell'assicurato, rispetto al suo ultimo datore di lavoro, riguardanti il salario o il risarcimento nel senso dell'art. 11 cpv. 3, oppure circa il soddisfacimento di tali pretese.
3. Nel caso di specie è pacifico che le indennità di disoccupazione corrisposte per il periodo dal 17 al 31 agosto 1998 sono state erogate in virtù dell'art. 29 cpv. 1 LADI, in quanto al momento in cui l'assicurata si era iscritta alla disoccupazione erano litigiose e legittimamente dubbie la qualificazione del contratto (a tempo determinato o indeterminato) e in particolare il termine di disdetta, che D._, sempre con l'ausilio del SEI, contestava e voleva fare spirare il 31 agosto 1998. Altresì incontestato è il fatto che tali pretese sono sostanzialmente, in sede di transazione, state riconosciute dall'ex datore di lavoro e hanno indotto la cassa di disoccupazione a farsi restituire, tramite compensazione, le prestazioni corrisposte per quel periodo.
3. Nel caso di specie è pacifico che le indennità di disoccupazione corrisposte per il periodo dal 17 al 31 agosto 1998 sono state erogate in virtù dell'art. 29 cpv. 1 LADI, in quanto al momento in cui l'assicurata si era iscritta alla disoccupazione erano litigiose e legittimamente dubbie la qualificazione del contratto (a tempo determinato o indeterminato) e in particolare il termine di disdetta, che D._, sempre con l'ausilio del SEI, contestava e voleva fare spirare il 31 agosto 1998. Altresì incontestato è il fatto che tali pretese sono sostanzialmente, in sede di transazione, state riconosciute dall'ex datore di lavoro e hanno indotto la cassa di disoccupazione a farsi restituire, tramite compensazione, le prestazioni corrisposte per quel periodo.
4. Recentemente, il Tribunale federale delle assicurazioni, rammentando che con l'inizio del termine quadro per la riscossione di prestazioni devono essere adempiuti tutti i presupposti menzionati all'art. 8 cpv. 1 lett. a-g LADI, ha avuto modo di precisare che il requisito della perdita di lavoro computabile risulta soddisfatto per legge - in virtù di una presunzione assoluta - se si realizzano le condizioni di cui all'art. 29 cpv. 1 LADI (DTF 127 V 477 consid. 2b/bb, 126 V 373 consid. 3b e riferimento). Questa Corte ha inoltre affermato che il termine quadro per la riscossione delle prestazioni definisce una volta per tutte il periodo di tempo determinante e l'entità delle prestazioni (DTF 127 V 477 consid. 2a, 126 V 373 seg. 3b e riferimenti), eccezion fatta per i casi in cui il riconoscimento e la corresponsione di indennità di disoccupazione, per inadempimento di uno o più presupposti del diritto, si dimostrassero successivamente frutto di errore e giustificassero un riesame o una revisione processuale (DTF 127 V 477 consid. 2b/aa, 126 V 374 consid. 3b, 122 V 21 consid. 3a e 368 seg. consid. 3 e riferimento). Essa ha infine rilevato che, nell'ambito applicativo dell'art. 29 LADI, ove l'indennità di disoccupazione sia stata accordata e sia stata effettivamente riscossa dall'assicurato, l'adempimento successivo di pretese salariali o risarcitorie ai sensi del disposto legale non costituisce, secondo la concezione della legge, un motivo di revisione processuale suscettibile di definire (l'inizio di) un nuovo termine quadro (cfr. DTF 127 V 477 consid. 2b/bb, con la quale è stata confermata la validità della direttiva ML/AD 98/4 foglio 4; cfr. pure DTF 126 V 374 consid. 3b e riferimenti), bensì è da considerare quale periodo contributivo ai fini di un eventuale ulteriore termine quadro di riscossione (DTF 126 V 375 consid. 3c/aa).
4. Recentemente, il Tribunale federale delle assicurazioni, rammentando che con l'inizio del termine quadro per la riscossione di prestazioni devono essere adempiuti tutti i presupposti menzionati all'art. 8 cpv. 1 lett. a-g LADI, ha avuto modo di precisare che il requisito della perdita di lavoro computabile risulta soddisfatto per legge - in virtù di una presunzione assoluta - se si realizzano le condizioni di cui all'art. 29 cpv. 1 LADI (DTF 127 V 477 consid. 2b/bb, 126 V 373 consid. 3b e riferimento). Questa Corte ha inoltre affermato che il termine quadro per la riscossione delle prestazioni definisce una volta per tutte il periodo di tempo determinante e l'entità delle prestazioni (DTF 127 V 477 consid. 2a, 126 V 373 seg. 3b e riferimenti), eccezion fatta per i casi in cui il riconoscimento e la corresponsione di indennità di disoccupazione, per inadempimento di uno o più presupposti del diritto, si dimostrassero successivamente frutto di errore e giustificassero un riesame o una revisione processuale (DTF 127 V 477 consid. 2b/aa, 126 V 374 consid. 3b, 122 V 21 consid. 3a e 368 seg. consid. 3 e riferimento). Essa ha infine rilevato che, nell'ambito applicativo dell'art. 29 LADI, ove l'indennità di disoccupazione sia stata accordata e sia stata effettivamente riscossa dall'assicurato, l'adempimento successivo di pretese salariali o risarcitorie ai sensi del disposto legale non costituisce, secondo la concezione della legge, un motivo di revisione processuale suscettibile di definire (l'inizio di) un nuovo termine quadro (cfr. DTF 127 V 477 consid. 2b/bb, con la quale è stata confermata la validità della direttiva ML/AD 98/4 foglio 4; cfr. pure DTF 126 V 374 consid. 3b e riferimenti), bensì è da considerare quale periodo contributivo ai fini di un eventuale ulteriore termine quadro di riscossione (DTF 126 V 375 consid. 3c/aa).
5. Per quanto precede, si deve concludere che a giusta ragione la cassa disoccupazione ha fissato al 17 agosto 1998 - ossia alla data di adempimento, per la prima volta, di tutti i presupposti per fare valere il diritto di cui all'art. 8 cpv. 1 LADI - l'inizio del termine quadro per la riscossione della prestazione.
In tali condizioni, il ricorso di diritto amministrativo si appalesa fondato, mentre la pronuncia cantonale deve essere annullata.
Per questi motivi, il Tribunale federale delle assicurazioni pronuncia:
1. Il ricorso di diritto amministrativo è accolto, il giudizio cantonale del 22 marzo 2000 essendo annullato.
1. Il ricorso di diritto amministrativo è accolto, il giudizio cantonale del 22 marzo 2000 essendo annullato.
2. Non si percepiscono spese giudiziarie.
2. Non si percepiscono spese giudiziarie.
3. La presente sentenza sarà intimata alle parti, al Tribunale cantonale delle assicurazioni, Lugano, e alla Cassa disoccupazione SEI di Lugano.