"You have not placed adequate resources at its disposal. It (CBI) cannot be blamed," the bench said adding that the "agency won't come out openly to speak because of discipline".
The bench said that there is need to set up at least 210 more special courts to deal with more than then 1,000 cases pending in different part of the country which are being handled by the agency.
It took serious objection that the government has not taken any substantial steps despite letter written in 2007 by the then CJI to the Prime Minister for establishing special courts.
The bench said that prosecuting and investigation wings of the agency must be strengthen ED to ensure that cases are heard and disposed of within a year and asked the government to file an affidavit.
Senior Advocate Mukul Gupta, appearing for the centre, contended that the Prime Minister had also written to all chief ministers for setting up special courts but nothing has happened.
The court, however, was not convinced with his arguments saying that it is for the centre to establish courts as funds are provided by it and took exception that state governments did not act on the PM's letter.
"It is a serious matter that chief ministers have not taken seriously the letter written by the Prime Minister. He is the political head of the country. How can he be taken lightly," the bench observed.