Accelerating Time-to-Market with Fast Flash Programming

The Innovation Challenge in Medical Device Engineering In the medical device industry, your teams are at the center of a difficult challenge. The market demands constant innovation on compressed timelines, while patient safety and regulatory bodies require meticulous, time-consuming validation. As an engineering leader, your success depends on guiding projects through this entire lifecycle, from […]
Rethinking Embedded Test Strategies: Why Non-Intrusive Board Testing Is the Way Forward
Old test equipment is becoming difficult to maintain and upgrade. Engineering teams want better ways to improve test coverage. They also want to enhance diagnostics and speed up test cycles. But one factor continues to dominate decision-making: cost. Are modern test technologies more cost-effective than traditional solutions like In-Circuit Test (ICT)? As embedded systems grow […]
No Blind Spots: How ScanWorks Delivers Pin-Level Diagnostic Precision
In the world of medical device manufacturing, there is no margin for error. The electronic systems at the heart of diagnostic imagers, patient monitors, and life-support equipment are governed by a mandate for perfection. A single faulty solder joint or a microscopic flaw in a circuit is not merely a quality issue; it is a […]
Why Healthcare Engineering Teams Are Reconsidering PCB Testing Outsourcing
In today’s fast-paced healthcare technology landscape, engineering teams are under increasing pressure to deliver high-performance medical devices efficiently and cost-effectively. One area drawing renewed scrutiny is the outsourcing of Printed Circuit Board (PCB) testing. While outsourcing has long been a standard practice, many engineering teams are now rethinking this strategy due to rising costs, time delays, and quality control issues. […]
Are Large-Embedded Programming Files Slowing You Down?
As our computing becomes more challenging & complex, so does the technology we use to solve the problems we encounter. Take your cell phone for example. Mobile phones have evolved from devices for making phone calls, to handheld computers capable of making calls, to devices we can’t live without packed with hundreds of applications that […]
Dramatically Reduce Test Times With Fast Programming
In recent years, the increasing size of flash memory has driven device programming to offline methods. However, new techniques are significantly reducing in-system programming times, making it much more feasible and convenient to program flash memory after it’s already been soldered to the board. In-system programming of flash memory occurs when the flash device is […]
Everything You Need to Know About ScanWorks Interconnect Part 12: Working with a Netlist (Cont’d.)
ScanWorks strives to create safe tests, meaning that it will not drive a net to a logic-1 or logic-0 unless it knows it is safe to do so. Driving nets to incorrect logic levels can cause bus conflicts and could even damage devices (ex. back-driving an output pin as though it was an input). We […]
Everything You Need to Know About ScanWorks Interconnect Part 11: Working with a Netlist
Before we can test our device-to-device interconnects with an Interconnect action, we need to complete the Describe Design step. The time has come to work with a netlist! In previous blog posts, we’ve discussed importing the BSDLs for ScanLite2, building them to check for syntax and semantics errors, and designing the Scan Path using ScanWorks’ […]
Everything You Need to Know About ScanWorks Interconnect Part 8: BSDL Syntax and Semantics Errors and Scan Path Verify Failures
This blog post will take a deeper look at BSDL syntax and semantics errors and Scan Path Verify failures. But before we dive in, if you missed part 7 of this series – where we covered the process of describing a Scan Path and creating a Scan Path Verify action in ScanWorks – here’s a […]
Everything You Need to Know About ScanWorks Interconnect Part 7: Building the Scan Path Verify Action
To commence Boundary Scan testing on a UUT, the first step is to ensure that all the Boundary Scan devices on our PCB are operating correctly. The Boundary Scan devices must be capable of executing all Boundary Scan instructions specified by the IEEE 1149.1 standard. Mandatory instructions such as EXTEST and BYPASS are important instructions […]