Synopsys 1453 views