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.

Redundancy analysis algorithm

Status
Not open for further replies.

mtdanaras

Junior Member level 1
Junior Member level 1
Joined
Jun 16, 2013
Messages
15
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
150
i need the VHDL coding for built-in redundancy analysis algorithm.
 

[/No i dont have coding but i hav algorithm related to that.​
 

This is the algorithm i have for redundancy analysis algorithm
LRM_FC(){
ra=r; ca=c;
foreach(faulty_cell_detected()){
(R̂ ,Ĉ)=fauly_address();
Px=matching_tag_index(TR, R̂) or Next_available_tag(TR);
Py=matching_tag_index(Tc, Ĉ) or Next_available_tag(Tc);
If(Px>=m or Py >=n) {LRM_SA();}
TRpx =R̂;
TCpy =Ĉ;
Bpx py =1;
}
LRM_SA();
}
LRM_SA();
If(ra==0 or ca==0){
Check_Early_Termination();
If(ra==0) Allocate_spare_column(Tcj, Aj);
If(ca==0) Allocate_sspare_row(TRi,Ai);
}else {
For all i, 0<=i<m{
CRi=ones_count(Bi);
If(CRi>ca){Allocate_spare_row(TCRi);}
}

For all j, o<=j<n{
Ccj=ones_count(Bj);
If(Ccj>ra){Allocate_spare_col(TCcj);}
}
CRpr=max(CRi,0<=i<m);
CCpc=max(CCj,0<=i<n);
If(CRpr>Ccpc){Allocate_spare_row(TRpr);}
Else if (CRpr=Ccpc){Allocate_spare_column(TCpc);}
If(CRpr==Ccpc){
If(ra>=ca){Allocate_spare_row(TRpr);}
Else{Allocate_spare_column(TCpc);}
}
}
}

- - - Updated - - -

I need the VHDL coding for the above redundancy analysis algorithm
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top