Analysis And Improvement Of Virtex-4 Block Ram Built-in Self-test by Brooks Garrison