An approximate block triangular based iterative method for large circuit solution