System-On-Chip Design And Test With Embedded Debug Capabilities