Synopsys 3233 views