A graph placement methodology for fast chip design