Recently, we proposed an innovate crossbar switch named Contention-tolerant Crossbar Switches (CTC(N)). Different with conventional crossbar switches which resolve output contentions by building conflict-free connections among inputs and outputs before switching, CTC(N) tolerates output contentions and avoids cell lost by reconfiguring bus in switch fabric. In this way, complex hardware which is used to complete the arbitrations is released and schedulers are fully distributed over all input ports and operate independently. CTC(N) opens a new perspective on cell switching. For the asymmetric property of original CTC(N) architecture, DiaCTC(N), an improved architecture was proposed. However, interceptions which happen in contention-tolerant mechanism lead to cell out of their original sequence. In this study, we focus on this problem in CTC(N) and DiaCTC(N). Two methods including re-sequencing and Self-adjust scheduling algorithm will be discussed.
展开▼