Professional Documents
Culture Documents
Design solutions
for tomorrow’s engineers
Bringing reality
to PCB design
Redefining design
in an evolving industry
Copyright © 2009 Altium Limited. Altium, Altium Designer, Board Insight, Design Explorer, DXP, LiveDesign,
NanoBoard, NanoTalk, Situs, and Topological Autorouting and their respective logos are trademarks or
registered trademarks of Altium Limited or its subsidiaries. All other registered or unregistered trademarks
referenced herein are the property of their respective owners, and no trademark rights to the same are claimed.
Articles reproduced with permission.
FOREWoRD
Showing the way
One
of the challenges for
any company that develops innovative new
technology is letting the world know there’s a
different and better way to do things.
New technology is invariably exciting and compelling, but
just telling everyone that it’s available is not enough. We need to
know what difference it can make to the way we live and work,
and how it affects our future.
The articles contained in this collection represent a selection
of Altium’s published material that takes up the challenge of
delivering this broader message to electronics designers. In doing
so, the articles deal with a change in approach to electronics
design as much as the innovative technology that makes this
possible. And this often means embracing the concept of tackling
existing design problems in new and perhaps unfamiliar ways, or
even taking a whole new approach to the future challenges of
electronics design.
A number of pieces included here outline Altium’s approach
to design a couple of years ago, but the predictive thrust of the
content is just as valid today. Regardless of how radical that
viewpoint may have first appeared, the prophetic message of
Altium at that time has since been adopted by the broader
design community, and other design tool vendors. The concepts,
for example, of a holistic and unified design system or using
programmable devices for more than just glue logic are now
broadly accepted notions within today’s design tool vernacular.
Altium is committed to developing these processes and
systems into the future. In doing so, we will develop and deliver
any technologies that are necessary to promote innovation in
electronic product development.
The articles represent a sample of that progress, and deliver
insights into the overall evolutionary path of electronic
product design. As is the nature of progress in technology,
that development course is multifaceted. The articles are
therefore grouped by general topics that reflect significant areas
of change.
They not only point the way to how Altium can help you
create better, more innovative products now, but also provide an
insight into the next generation of electronic product design and
how you can be ready for the future.
Section 2
Embedded design:
the freedom to innovate
Embedded design without hard barriers 16
Is it possible to eliminate custom physical design from electronic
product development? When coupled with the right tools, an FPGA-
based reconfigurable hardware platform can allow embedded designers
to go from development right through to production without the need
for custom hardware design.
Freedom of choice 22
FPGA design tools that are inherently aligned with a specific vendor
restrict how an electronic product is designed, and the method that
can be used. Moving to a unified, vendor-independent product design
system will deliver the design freedom and flexibility that’s needed to
create today’s competitive, innovative products.
eSolar 9
Based in Pasadena, CA, eSolar delivers turnkey solar power generation
facilities to utilities and renewable resource owner-operators. The
company has powered up unified design by using Altium Designer
to create digital controllers that manage solar power stations.
Nara Institute of Science and Technology 15
Based in Nara, Japan, the Nara Institute of Science and Technology
(NAIST) is a national university that promotes advanced research and
education in science and technology. Altium Designer is being used to
create the innovative electronics for a radical, autonomously controlled
elliptical circular ‘flying wing’ for search and rescue work.
Siemens Karlsruhe Automation and Drives 51
The industrial IT section of Siemens Karlsruhe has reduced production
costs and enhanced productivity by using Altium technology to
develop its smart industrial automation products.
Centre Suisse d’Electronique et de
Microtechnique (CSEM) 72
European research center CSEM has developed BIOTEX, the world’s
first portable electronic textile sensor system to measure and analyze
the wearer’s biochemical and physiological data.
within budget
A misinformed choice at such a seminal stage becomes
increasingly difficult to correct as the design progresses, and
its effect reverberates through all aspects of that design. In
electronic product design it might be as simple as selecting a
if the data Either way, a mistake induced by design data that lacks
‘integrity’ is costly. What’s more, that cost is amplified when
the problem is exposed later in the design process, say during
the procurement stage, where the part’s current price and
management availability status have become clear. In this case the problem
has propagated through the design chain and forced a redesign
delay late in the development.
The lack of integrity in the design data here has most likely
process fails. been caused by a failure in the way that data has been managed.
Design data management, in itself a fairly broad term, is not a new
challenge for electronics designers. It has traditionally existed at
the local design level through the control of component libraries
and file naming systems to keep track of design revisions. In
an isolated system doing just one task, the approach worked
reasonably well.
In effect, the integrity of the design data was managed at an
application level, right where design itself is done. The scope
and formality of that data management might be scaled to a
company’s particular demands, but its effectiveness has always
been linked to how successfully it is adopted by those within
the design workflow. However, data management systems have
subsequently evolved in a way that is disconnected from the
design process, making the challenge of implementing effective
data management far greater.
Restoring order
Taking a broader view of the design data management problem
shows that it is largely centered around two problems: the task
of managing design data from multiple unrelated sources; and
the use of management systems that are disconnected from the
design process.
The first step to resolving the complexity and inconsistency
issues of multiple design data sources is to use a single model of
the project design data. This requires a design system that brings
together all of the electronic design processes into one unified
environment, where the design data can exist as a single entity.
other vendors offered The development of the digital controllers posed various
challenges. After evaluating several competing systems, eSolar
an integrated solution, found that although many systems offered integrated solutions,
Altium Designer was the each lacked one capability or another. They were not unified
systems. Finding an all-inclusive toolset that could ease the steep
only one to truly unify learning curve of a new product proved to be difficult.
the design process." In addition, the digital controllers needed to be highly
sophisticated. The unique system of interconnected modules
Carter Moursund, added complexities to their design requirements. Networking the
Vice President of Engineering, several functions of the controllers with the numerous heliostats
eSolar needed a strict control environment that could accurately work
with the mirrors for premium performance.
Choosing Altium Designer as its EDA solution, eSolar found
it could avoid the time-consuming, expensive training cycles
that frequently cause development downtime. Engineers
could start the project without delay because of Altium’s
logical user interface and easy-to-use tools and wizards.
The unique unified environment of Altium Designer
let eSolar’s engineers combine the various design
disciplines of hardware, software and programmable
hardware design. This unified approach offered a
clearly defined documentation process, one that
could manage all the project requirements within a
single component database.
By introducing intelligence into its control
systems, eSolar was also able to drastically
reduce installation costs and increase the
efficiency of its solar power generating
stations. The result? A sophisticated and
commercially viable energy alternative that
is competitive with the dominant fossil fuel
industries.
design
solutions
for tomorrow’s engineers
pressures
Adopting a unified approach allows engineers to focus once
again on innovation and device intelligence, where the real
functionality and value lie. It’s a better approach for today’s
designs that helps engineers overcome design obstacles and
the wheel
beyond today’s challenges. Every part of board-level design can
be considered. Engineering teams can work more effectively
as leadership innovation groups. Clearly defined project
will still
languages and definitions enable project teams and engineers
to move beyond technical and cultural barriers. The advantages
aren’t just for the project either; everyone benefits. By being
able to cross different realms of design, engineers themselves
re-invented innovation, engineers have a greater need than ever for a unified
and single design solution. And companies are focusing on core
product development as a strategy for innovation leadership –
time-to-market pressure will always be there but the wheel will still
need to be reinvented! Since market demands have moved most
design projects beyond the scalability of current methodologies
and approaches today, shouldn’t engineers be equipped with
comparable solutions as well?
Published: Chip Design Magazine, US, October ‘08
has put us back The ambitious nature of the search and rescue UAV project
was inspired in part by the tragic events of Japan’s 1995 Kobe
on schedule." earthquake, which highlighted the need for quickly deployed,
William Rieken, vision-linked search and rescue systems that did not endanger the
life of operators. Developing the project’s complex electronics,
Graduate School of mainly involving FPGA embedded systems employing advanced
Information Science, high-speed processing and control systems, required a range of
Nara Institute of Science software solutions and compatible hardware development boards.
and Technology Rieken and his team use Altium Designer to complete all
Japan embedded, hardware and software design in one easy-to-use
unified environment, then investigate and debug the actual
results in real-time using Altium’s embedded test instruments and
NanoBoards. The designers can easily implement IP cores and
source code directly into project FPGAs using Verilog, VHDL and
C, and also at a schematic level with Altium Designer’s supplied
IP logic blocks and processors.
The team has increased the development rate of the project
while concurrently redesigning sections for performance
improvements. For example, the upload and download
speed of the UAV’s onboard transmitter – comprised of
FPGAs and a 1GHz DSP – will now more than double,
while similar performance improvements are expected
in the 1GB data rate of the system’s video engine
backbone. According to Rieken, instigating FPGA
embedded designs that previously took days or weeks
to develop can now be completed in minutes, and the
students in his team are now keen to port many of
their own designs into the FPGA environment.
In its final implementation, the team’s search and
rescue UAV will feature a full 360º vision system
created by processing video signals from a range
of onboard cameras, high-speed data upload
and download links, virtual reality flight control
and observer vision systems, plus enhanced
features such as automatic collision avoidance
and a laser-guided landing system.
16 Section Header here S0
Embedded
design
without
h a r d
barriers
S2 Embedded Design 17
As the physical platform. This hardware platform nevertheless supports
the soft elements and forms the interface to the outside world,
market-defining and therefore remains a large and crucial part of the electronic
development process – and in the process, takes a proportionally
large share of the product development time and cost.
properties of For all the revolutionary advances in electronics devices
and how electronic products are designed, the process we use
today’s electronic to develop and complete those products has generally failed to
progress at the same pace. We still treat the design of the board-
products continues level hardware separately from the development of the software
that runs on it, and programmable hardware design ends at the
to move into pins of the device – a separate discipline in its own right.
As more of a design is moved into a soft platform, the lines
between the traditional design disciplines such as hardware,
the software software and FPGA design begin to blur. Dealing with these
design elements independently and with separate tools becomes
domain, a design’s increasing difficult and inefficient as design complexity increases
and time-to-market cycles shrink.
intellectual The move to higher levels of abstraction within individual
processes helps to cope with specific complexities but at the
property (IP) same time but increases the specialization required within each
domain. Ultimately, of course, these individual elements of the
S2 Embedded Design 19
Existing design skills
can be used beyond
traditional design
boundaries
design specialists. For example, within a unified environment lifted from the development environment and programmed
it is possible to insert a section of pre-designed electronics into into a tailored, off-the-shelf hardware platform. This is possible
the design project and have this functionality manifested across within a unified design environment because the design system
the whole design, from PCB layout and schematic hierarchy can manage the low-level hardware dependencies to ensure
through to the embedded FPGA elements. the software and programmable hardware make the right
connections to the targeted physical environment.
Redefining the hardware platform Using this approach a designer could choose from a range of
The emergence of a soft design paradigm, which can be targeted basic hardware platforms – say a handheld application,
fully harnessed within a unified design system and large- an industrial device, a consumer application or a rack-mount
scale programmable devices, decreases the need to imbue the piece of equipment – customize that platform by plugging
physical hardware platform part of the design – in practice in a range of special purpose modules that contain fixed and
the PCB assembly – with unique, market-defining IP. This programmable components, then simply download the custom
shift in emphasis means that the energy expended on full design intelligence into it to provide a product solution ready
custom hardware development at the board level does not add to go to market. It could be considered as Commercial Off-
to the overall value of the final product, with the PCB simply The-Shelf (COTS) hardware, but thanks to the potential of
becoming a host for the design’s intelligent devices and a set high-capacity FPGAs the capabilities effectively cover software,
of standardized physical interfaces needed to connect the hardware and programmable hardware – sufficient to develop
programmed intelligence to the ‘outside world’. then create a complete and viable product.
It makes sense then to consider the viability of an ‘off-the- This concept enables someone who doesn’t have the necessary
shelf ’ approach the problem of hardware design where the hardware skills for custom PCB design – let’s say a hardware-
programmed intelligence of a product, once developed, is simply savvy embedded developer – to build a production-ready
intelligent electronic device. Once your intent is captured in the at any time, without time or cost penalties. This, reinforced
unified design system, the programmable facilities available on by the inherent portability of designs created within such an
the host board and its modules can be used to configure the entire environment, has a profound effect on product design cycles.
platform. In practice, this means automatically ‘connecting’ the It streamlines hardware design, opens the door to concurrent
fixed hardware resources together as needed and creating the software and hardware development, and raises design
additional embedded hardware necessary to provide a suitable abstraction to a level where existing design skills can be used
application platform. beyond traditional design boundaries.
Regardless of its physical properties, an off-the-shelf Ultimately though it has the potential to commoditize the
reconfigurable hardware platform provides a targeted system concept of commercial reconfigurable off-the-shelf hardware
into which both hardware and software can be programmed. This as a means to bring a wide range of products to market,
speeds development of soft designs and reduces, or potentially and to allow designers and companies to create innovative
eliminates, the task involved in custom PCB design. In the case products without having to design – or pay someone to design
where there is a need to convert the system to a single dedicated – custom hardware or application-specific circuit boards. As
Application Specific Circuit Board (ASCB), for mechanical designs move further into the soft realm, a unified approach
‘fit’ reasons for example, then the ability to easily outsource the to off-the-shelf hardware will allow designers, regardless
required board layout work is greatly facilitated by having the of their hardware development expertise, to quickly implement
design already implemented, tested and working. systems that deliver the device intelligence needed to achieve
At a fundamental level, the combined flexibility of a true product differentiation in the market.
reconfigurable hardware platform and unified design system Published: Embedded.com, US, October ‘07 and Programmable DesignLine, US,
allows you to commit to hardware decisions much later in the October ‘07
design cycle and update or interactively change the design
S2 Embedded Design 21
22 The Way Forward 2009
FREEDOM
OF CHOICE
Real evolutionary change occurs when innovative
engineering minds have access to design tools
that provide new ways to use technology and
deliver possibilities in unrestricted ways...
S2 Embedded Design 23
The ongoing
evolution of
the electronics
design industry is,
in a fundamental
and historical
sense, directly
coupled to
advances in
semiconductor
device technology.
W
ith each successive technology step, however, (Hardware Description Languages) are used to describe a chip’s
the real evolutionary change in product design hardware design prior to manufacture. Using a conventional IDE
occurs when the new device technology has toolchain means working with an isolated design environment
been exploited to its full potential. This happens and becoming an HDL specialist, while applying a working
when innovative engineering minds have access to design tools knowledge of the target FPGA’s underlying architecture.
that not only provide new ways to use the technology, but also Most commonly, the IDE is a proprietary toolchain from
deliver those possibilities in unrestricted and accessible ways. the FPGA device vendors. These are developed to support each
The arrival of affordable microprocessors, originally vendor’s products and encourage sales, but are understandably
conceived as a more effective way to produce pocket calculators, devoid of support for competitors’ products. Using a vendor
signaled the possibility of using software code to enhance and IDE restricts the inherent flexibility and freedom of embedded
add functionality to products. However, it was the innovative hardware design by limiting the range of FPGA devices, vendor
application of those new devices using higher-level language IP cores and design methodologies you can use. What’s more, if
tools that really created the revolution, by allowing a soft-centric you change the programmable device that’s hosting your design
approach to design. you’re back to square one.
By exploiting the full range of design possibilities, engineers In practice, the partisan nature of the development tools
were able to move large portions of hardware logic into the significantly compromises the available design choices that can
changeable software realm. The functional ‘intelligence’ that be explored in the pursuit of innovation.
defines product value began its move into the soft domain,
driven by engineers who harnessed the tools and technology to Vendor-neutral design
its full extent. To open up the full range of design possibilities in today’s
Today, the emergence of low-cost, high-capacity embedded design process, what’s needed is a programmable
programmable devices such as FPGAs has delivered the next device development environment that allows you to easily target
revolution in the way we design. These allow the intelligent a wide variety of devices from different vendors. By creating a
portions of the design to encompass not only software in the design environment from the ground up that is independent
traditional sense, but also ‘soft’ hardware implemented within of vendor or device, the door opens to the full range of target
an FPGA. By harnessing this technology beyond its basic possibilities, freeing embedded developers to choose the best
potential as a mere container for glue logic, a product’s unique possible device for the current design.
functional aspects – and therefore its competitive advantage in Such a system is also inherently neutral in the embedded
the market – can be defined in the changeable soft realm. design itself which allows the target device to be changed
Embedded system designers now have a new design canvas without compromising the validity of the source design files. As
that can be used to create innovative new products. As a fully a result the target device can be changed at will and the final
reconfigurable design platform to host a ‘soft’ design methodology, choice made much later in the design process, when its required
FPGAs provide the means to unprecedented levels of design specifications are more clearly understood. The embedded
freedom, thanks in part to a vast array of available IP cores that design process can proceed while all the device options are still
include logic blocks, peripherals and microprocessors. These can be available, removing the need to develop the hardware before
changed at will as the design requirements evolve, critical design serious embedded design can start.
decisions can be locked down later in the design cycle, and both a A design system that is independent of vendor also offers a
product’s software and hardware can be updated in the field. greater range of IP cores by allowing you to simply change the
When used to its full potential, an inclusively ‘soft’ approach target device to achieve compatibility with a desirable vendor-
to design delivers a new freedom to the product development sourced core, such as a target-specific, high-performance
process. Harnessing that capability to create products that microprocessor. If the system’s device-neutral framework is
offer true differentiation in the market means overcoming harnessed to develop libraries of IP cores, the resulting blocks of
the implementation challenges the technology presents. The soft hardware can exhibit the same neutral persona as the system.
success of this is inexorably linked with the evolution of the This introduces the compelling prospect of using a neutral 32-
design tools we use. bit microprocessor core for the initial development work, then
changing that IP block to a vendor-supplied core at a later time
Introducing… limitations – with minimal impact on the work already done.
In conventional design flows, the design opportunities offered The success of this approach lies, in part, in the availability
by programmable devices invariably come with the legacy of system updates that add new device hardware support. The
of increased complexity in the overall product development latest programmable devices can freely be used in your designs
process. The new layer – or ‘domain’ – introduced into the along with fully compatible IP cores from the system libraries.
product development toolchain is traditionally based on an The latest ‘soft’ and discrete microprocessors, along with
embedded hardware development toolset that is both separate those embedded into the fabric of the FPGA, can also
and disconnected from the existing design process. This not only be supported because the system’s embedded software
creates significant complexity when integrating the separate toolchains are also updated.
FPGA-based sections into the overall product design, but also Designing in a truly vendor-neutral product development
introduces a new set of design skills that you need to learn to environment delivers the freedom to easily explore all
make use of the embedded development tools. design possibilities. As the design progresses, the full choice
The main reason for these challenges lies in the genealogy of of programmable device, microprocessors and IP cores can
conventional IDE (Integrated Development Environment) tools, be exploited to create the most competitive product,
which have their roots in the ASIC design world where HDLs without compromise.
S2 Embedded Design 25
Designing
in the soft
domain
provides
a blank
canvas for
innovation
and creativity.
INTERCON_MEM
IO MEM
INTERCON_IO MULTIMASTER
ASU
S2 Embedded Design 27
28 The Way Forward 2009
SAME
H A R DWA R E
DIFFERENT
A P P L I C AT I O N
TO THE FUN
than they ever needed to know before. If that wasn’t enough,
larger industry trends like globalization of manufacturing and
off-shoring are happening at unprecedented rates, leaving most
wondering how to also contend with setting themselves apart
PART OF ELECTRONICs from the crowd, reducing their investment and getting their
product to market in shorter times.
DESIGN?
Design methodologies and production environments
today are still stuck in the past. The design manufacturing
vision of twenty years ago was never intended for modern
demands of short-production cycles and high variety – based
on the specialization and division of functionality with
little thought for future innovation or growth. Designers
forced to lock designs to specific programmable chips for
manufacture at the start of the process make critical decisions
about the hardware without being certain about the performance
of it. The non-recurring costs of development such as
researching, designing and testing of new products, once
continue
new design approaches and creating more effective engineering
environments are being incorporated by electronics companies
into product design at every level. As a result, it’s changing the
shape that design models are likely to have in the future.
onto old
This programmed intelligence or ‘soft’ part of the design is
what is really responsible for the product’s value today – the
true differentiator for gaining market advantage rather than
the physical platform it’s sitting on. In comparison, board
geometries have become faster and smaller but creating custom
are more
of the design.
Relying then on traditional ways that put the physical
hardware first in light of current market changes and drivers
seems risky. Designing electronics isn’t straightforward anymore
likely to end
as the boundaries between traditional disciplines of hardware
and software become increasingly blurred. Dealing with design
elements independently and using yesterday’s methodologies
and point tools treats the design process as a fragmented
up with the
collection of approaches. It doesn’t put device intelligence, the
most valuable part, at the center. Effectively, this pushes our
focus towards managing increasing design complexity and away
from innovation.
losing hand
It’s a design model that has disillusioned many electronic
product companies as being far from ideal.
Instead, soft elements should be first in the development
process. This shift creates a dramatic change of focus. In
separating function from the fixed physical hardware, key
elements of design can be moved into the soft domain. No
longer locked into the hard domain, they can be abstracted to a
higher design level. An engineer can suddenly approach a design
task from the customer’s point of view rather than having to
make a decision about hardware configuration before it’s even
been decided what the product will do. A single view of the
design covering all aspects of electronics design is created then
and not just one isolated part of it.
The potential for more of the design process to be soft
increases with using high capacity programmable devices, and
at costs relatively lower than traditional counterparts. More
importantly a design approach where device intelligence is
placed at the center is realized, unifying design methodologies
instead of fragmenting them.
A soft design approach allows additional advantages over
traditional models based largely on vendor-specific hardware
platforms such as complete design synchronization and reuse.
What was once manufactured into a device as part of the
physical hardware and usually performed by a highly specialized
engineer can suddenly be programmed. At the most fundamental
level, FPGA-hosted soft processors can deliver unprecedented
architectural flexibility plus reduced complexity with the end
result of smaller, simpler boards – compelling large-scale business
advantages. And by bringing as much hardware as possible into
the soft, programmable realm, iterative approaches that allow products can be reverse-engineered as fast as they are created,
experimentation of ‘what if ’ scenarios without increasing design the majority of effort should be on creating functionality and
times can be explored. not just hardware. If improving product differentiation forms
More companies feel they can’t afford to ignore alternative the basis of sustaining innovation and longevity of board design,
approaches for riding the changes that new and emerging then ownership is everything!
technologies will bring. Soft design is making a lot of sense Embracing every aspect of board-level design is another
and progressively coming into its own. Considering external important strategy, taking full advantage of the growing
pressures, hardware-based design is too constrained and clearly requirement for engineers to be multifaceted. Engineers are
not cutting it. Business strategies need to actively plan for expected to be able to do more and balance more aspects of the
internal changes that include innovation as well as return on design process than before. As an example, the 2008 Embedded
investment (ROI) because the market is changing too quickly Market Study from Tech Insights/Embedded Systems Design
to know if long-term plans will be enough. reports that the average number of software engineers to
hardware engineers has more than doubled – a revealing statistic
Strategies for innovation, not investment about the changing role of engineers in today’s design process!
Strategies then that focus on innovation for achieving Not only do companies need to provide environments that
product differentiation are just as important as those for ROI, engage their engineering talent in differing design approaches,
and in certain respects more important. Distinct advantages but they also need to do so in such a way that allows them to
need to be evident and realized immediately and not just in be fully focused creating device intelligence. This in turn helps
five years time. Companies need to re-evaluate existing design engineers diversify from conventional roles by building skill sets
strategies and decide if they can accomplish more with a new which ultimately feed back to the company as both short and
design philosophy. Whether or not current strategies can effect long-term gains.
the necessary changes for innovation can be easily determined. Having design unified as a single process makes team
Does the existing strategy include the ownership of communication and workflows easier. The traditional model
intellectual property (IP)? This is a big one. A traditional model relies heavily on a silo form of communication where groups of
where many people collaborate throughout the design process people work independently of each other and have no visibility
makes the claim of ownership tenuous. In a market where or knowledge of the needs of another group. When close cross-
Most design tools today are still based on the integration of various point tools which don’t
focus on device intelligence.
collaboration is required, communicating this way can be slow the old design school-silo model and it doesn’t focus on device
and inefficient. It might eventually result in a better board intelligence. These approaches can’t keep you ahead in the
design, but it’s hardly the ideal approach needed for continuous innovation game. In today’s market, it’s important to do more
innovation and getting to market faster. than just survive and continue managing complexity. Strategies
Lastly, being able to reconfigure soft processors offers need to put innovation first in the design process which then
product delivery advantages such as having multiple points achieves real ROI.
of contact with customers, making updates at any time and A company can boost their mainstream development
licensing flexibility. These are of particular value to internet significantly by allowing all aspects of electronic product
and wireless technologies. Reprogrammable devices also let development to be designed and managed within a single
engineers ‘see’ what they develop as an instant proof of concept. system. This effectively speeds the transition from design to
This allows exploring different ways of achieving results that are production. A unified approach allows designers to focus on
cost-effective without being committed to a specific form of higher-level applications, see the product as they are building it
implementation. At each point in the development process, the and reuse both their existing work and third-party technology.
company has tangible ownership which translates into definable All of which is without sacrificing innovation or increasing
value and increased options. It may even open up additional design times.
business avenues later. Market drivers are compelling us to make choices about how
Only minimal effort then is required to move the final we will deal with changes and may well force the issue. Current
design to production which brings products to market quicker. economic downtrends can be seen as more of an opportunity
Strategies that include off-the-shelf, reconfigurable hardware to break away from a piecemeal approach and towards one that
platforms as part of the deployment mechanism avoid the need is viable for continuous and sustained innovation in electronics
for full, custom board designs except when necessary. design. It’s a situation where companies that don’t take note
of how design is changing and continue falling back onto old
Staying ahead in the game philosophies are more likely to end up with the losing hand to
Many design approaches still rely on integrating various those who do.
point tools instead of putting mutual-interest technologies Published: Industrial Control DesignLine, Europe, September ‘08; EE Times,
into a single solution. But going with these puts you back in China, September ‘08; and Elektronik I Norden, Norway, October ‘08
A new approach
Ultimately, real and sustainable market differentiation is
delivered by the design intelligence that delivers the unique
behavior, functions and connectivity to today’s products. When
exclusively held in the soft content of a product it is more secure
or difficult to copy, can easily be updated at any time – both
the hardware and software content – and potentially disconnects
a design from the shackles of a predetermined hardware
platform.
The change in thinking needed here is to turn traditional
design inside out by focusing first and foremost on the soft design
intelligence that defines a product. Then as the design progresses
or even when it is complete, determining the physical hardware
that supports it. The physical aspects of the design – the way it
is deployed to the market – might be in any number of forms,
including a complete OTS hardware device, an assembled set of
that design intelligence should be created later or along the way, OTS hardware modules or a traditional custom-built PCB.
as its requirements become clearer and more fully understood. What’s even more compelling is the prospect of OTS
In this way the software base and performance requirements of hardware that is directly supported by both the design software
the final design are no longer restricted by the choice of devices and the hardware development platform you use to develop and
and hardware, freeing designers to focus and innovate in the test the product. Design carried out in that environment can
area that delivers meaningful product differentiation within the then directly and seamlessly translate into the final product. If
market – the functional intelligence of that design. the system is also independent of device vendors the door opens
The overall perception of today’s design practices is in many to a flexible, soft-centric design approach that allows designers to
ways based on the outdated concept that the essence of a design innovate without the barriers imposed by hardware constraints
– its core software and programmable hardware elements – is or the complexity and inefficiency of traditional design tools.
inescapably linked with the physical hardware platform that In a highly competitive, global industry where change is
supports it. A fundamental, fixed bond between that design inevitable and innovation rules, the time has come for a hard,
IP and the hardware it resides on is a concept that fails under fresh look at the way we design electronic products.Technological
scrutiny as design moves into the soft domain of programmable change, if you embrace it, is your ally in producing products
hardware and embedded software, where the IP is being that deliver long-term competitive differentiation when a soft-
progressively disconnected from the physical platform it resides focused design paradigm is applied and hardware takes a back,
on. The platform now primarily acts as a vessel for the defining supporting seat.
soft elements of a design and provides hardware peripherals to This is indeed the future, as all the global business trends,
interface that intelligence to the outside world. advances in technology and consumer demands clearly indicate
With the very essence of a design – the device intelligence – no crystal ball required. It’s ultimately up to you to respond
and its encompassed functional elements – existing in the soft to a fundamental truth of the electronics industry: rapid and
domain, the necessity of a custom-designed PCB is also squarely ongoing technological change is inevitable, and those that don’t
under the spotlight. As the hardware peripheral sections a embrace it cannot remain competitive.
board commonly holds become design commodities, the logical Published: PCB 007, US, May ‘08
IT
by designing from scratch to reinvent the wheel. On the
doesn’t take too much other hand, any new and unique ‘wheel’ you might create
analysis of today’s electronics products to notice in physical hardware is very easy for others to copy.
that the competitive value in the majority of those Where the value of design now lies, and where the prime
designs lies in the ‘soft’ domain. Or more specifically, focus of design effort should lie, is in the soft elements of
in the software-defined elements that characterize the product’s a design that define its competitive advantage. Today, this is
function and user experience. Since the birth and widespread a product’s true IP – its ‘device intelligence’. However,
adoption of microprocessors, the trend towards software-centric in conventional design flows the initial part of the design
design has continued at a rapid pace to the point where a product’s cycle is directed toward creating the physical hardware
physical hardware now takes a supportive back-seat role. It now platform to support those software elements. Meaningful
acts as a host and external interface for the software that defines software development can’t proceed until a hardware
a product, rather than determining the unique aspects of that prototype is available, so a number of key device hardware
product in its own right. decisions must be made first, then a suitable platform
The development of a product’s physical hardware, while designed and created.
still important, has become part of the design process that adds Unfortunately though, just how suitable that hardware
little sustainable differentiation to the final result. An indication really is can become somewhat of a lottery, because the ‘soft’
of this hardware design trend can be seen in the ubiquitous elements it must support are yet to be developed. As that
contents of today’s circuit boards, which generally contain software development progresses, the required capabilities of the
processors, interface peripherals and supporting glue logic – and hardware platform will become clearer, yet its configuration has
in an ever-increasing number of designs, programmable devices already been locked when the initial prototype was created.
such as FPGAs. It may become obvious, for example, that the design will
The majority of those hardware devices and blocks of circuitry benefit from (or indeed, only be achievable with) a different
have become universal or ‘commodity’ items that are available to type of microprocessor or programmable device. The options
everyone, and do not deliver any unique properties to the overall are to create a revised hardware prototype – and possibly a
design. One keypad interface or USB port is pretty much like series of them – to achieve the intended product performance
any other, so there’s no point wasting valuable design time and behavior, or compromise the final result by sticking to
that hardware. The reality is that the core design functionality itself to the current choice of programmable device.
is being held back by the predetermined hardware platform, In a conventional design flow, however, changing to a different
and changing it would cause a significant delay in the product FPGA means that the design requires significant re-engineering
development time. to suit the new programmable device. This is because the
design-to-device targeting information that needs to change
Putting hardware in its place – timing requirements, place and route data and port to pin
In many ways, this product development approach is mapping – is generally contained within the source design
completely backwards. Conventional design flows, and in files. However, if that linking information is stored in separate
particular those based on embedded design tools from FPGA design ‘constraint’ files, the design is configured to the target
vendors, reinforce the problem by dictating a sequential and FPGA in a more flexible way. A new constraint file will target
limited approach to design. The overall process is based on a the design to a different FPGA, allowing the design source to
collection of separate and isolated design tools. Each completed remain largely unchanged and independent of the device it is
task must be handed over to the next then reinterpreted in that implemented on.
domain, and the choice of physical hardware devices is limited A comprehensive approach to multi-device compatibility can
by the partisan nature of the vendor tools. also extend to library collections of embedded IP. If the function
Perhaps the main barrier to a soft-centric approach to blocks and components in the IP libraries are pre-synthesized
product design, in a nutshell, is that current tools and design and verified to suit the architecture of all supported devices,
flows lock the development of software and physical hardware the embedded design can be easily developed from ready-to-go
together. What’s needed is a way to isolate the defining IP of the blocks of circuitry without having to worry about the underlying
design – the device intelligence that determines its functionality device architecture. Along with core blocks of functional logic,
and competitive value – from the hardware platform and devices this soft IP would include microprocessors, peripherals and
that support it. memory, so everything you need is ready to go, regardless of the
This requires the use of a design system that raises the hardware platform.
abstraction of the design processes to a point where the Another level of unlocking the soft elements of a design from
design IP is not tied to particular physical hardware devices, the hardware that supports it is implementing design abstraction
microprocessors or even proprietary IP cores. Such a system layers into the embedded hardware design itself. Library
would allow designers to focus first and foremost on creating a components featuring the Wishbone OpenBUS standard can
product’s core design intelligence. be included to ‘normalize’ the interfaces between processors,
memory and peripherals to simplify and speed up the design
High-level design tools process. What’s more, library-based hardware interface cores
The starting point for a design system that frees designers to can be introduced to ‘wrap’ around predefined processors and
create a product’s key functionality is one that is independent peripherals, providing an isolating layer between the existing
of FPGA vendor or device. Unlike conventional IDE toolsets interface arrangement and a hardware Wishbone bus. The
from device vendors, a ‘neutral’ embedded development system low-level hardware interface complexity is then handled by the
allows designers to both choose and change the programmable system rather than the designer.
device to suit the software under development, rather than the These configurable hardware interface cores allow third-party
other way around. or vendor IP blocks (and even discrete hardware processors) to
Such a system can achieve this capability by providing be dropped into a design easily and changed at will. Changing
matching driver files and hardware libraries for each supported to a different processor IP block causes minimal impact to the
programmable device. The drivers can automatically supply the surrounding hardware, and when backed by compiler toolchains
design system with full knowledge of the target architecture for all supported processors, the embedded software can remain
such as programming information, pin-out capabilities and intact. Again, the core design intelligence is not intimately
boundary scan data, while the library files provide the physical bound to the physical and embedded hardware, which reduces
and graphical models for the device. The system can also be complexity and allows hardware decisions to be made much
supported by a hardware development board featuring plug-in later in the design cycle.
device boards, allowing the entire design system to simply align Simplifying the embedded hardware structure and design
processes in this way means that complex processor-based of the design – where its true value lies – is largely independent
embedded systems can be created and changed easily.The division of the hardware that supports it, it can be implemented on
between hardware and software is more flexible, allowing the different hardware platforms that might deliver benefits such as
partition to be moved throughout the design cycle rather than be improved performance, a simpler implementation or even lower
locked at the beginning of the embedded development process. costs. With each change, the re-engineering required would be
It also opens the possibility of implementing high-level systems minimal or even non-existent because the design’s embedded
that translate software algorithms into hardware co-processors, intelligence is not implicitly bound to the physical hardware.
so the options can be compared and selected accordingly. Again,
the low-level hardware complexity is removed from the design Systems for success
decisions and processes, allowing the designer to focus on Raising the level of design abstraction delivers benefits
creating a product’s unique functionality. that go way beyond providing more accessible design capture
systems. When the abstracted processes reach down to a system
Capturing innovation level where hardware complexity is dealt with by ‘smart’ software
With high-level ‘abstracted’ interface systems in place, layers, rather than merely being hidden, the process of creating
the opportunity then exists to raise the abstraction level of a design’s functionality can be separated from the physical
the embedded design capture system itself. This is possible hardware it will be implemented on.
because the complexity of the hardware architecture has been Furthermore, if that embedded development system coexists
hidden, core hardware and device components can be changed with physical hardware design tools in a unified product
without forcing a redesign, and most importantly the software- development system, the high-level design processes can
based functionality of the design has been unlocked from the permeate through the complete design environment. A single
hardware platform. Because the low-level design considerations design model is used for the entire design, so components and
are now taken care of by the design system itself, the focus can connectivity are reflected through all domains. For example, the
be redirected towards developing a design’s core functional high-level system that responds to a change in FPGA device
elements by using high-level capture interfaces. can implement the reconfiguration at a physical hardware level
At a practical level, the arcane nature of HDL entry can give as well as at an embedded hardware level.
way to simpler embedded design capture systems that raise the The end result is a design system that streamlines and
level of design abstraction. These might take a graphical flow simplifies the product development process from conception
diagram approach, or even use a schematic capture system where though to the finished product. A high level of design abstraction,
functional blocks of IP can be moved around and interconnected when implemented through the entire design system, removes
in a familiar way. the need to define and create the physical hardware prior to
When coupled with an underlying system that uses software developing a product’s software-defined functional intelligence.
layers to segregate and configure the supporting hardware, high- It is the unique ‘soft’ functionality implemented in a design
level design capture systems can directly deal with the embedded that delivers sustainable product differentiation, and not the
elements that define product functionality. The hardware nature of the physical hardware that it resides on. Today’s
platform is not a prime consideration and can be dealt with later, electronics design tools must provide high-level systems that
when the product’s form and function have been developed to unlock that functionality from the shackles of a predefined
a mature state. hardware platform, allowing designers to focus on creating the
The separation of design functionality from physical hardware intelligent, connected products of tomorrow.
also offers a high-level of design portability where multiple Published: Military & Aerospace Electronics, US, March ‘09
hardware configurations are easy to explore. Because the core IP
"Altium Designer is
a fully featured, cost-
effective solution that
Industrial automation specialist
Siemens Karlsruhe Automation and Drives develops complete
has allowed us to take systems for advanced control of factory operations and processes.
control of our board The complex and highly networked automation systems used
in today’s large industrial environments introduced the need for
development needs. the Industrial IT division’s Simulation and Testing (S & T) arm to
develop a range of specialized network gateway and system
Capabilities such as simulation units. These are typically a year in development and
advanced pin swapping are based on Xilinx FPGAs with embedded PowerPC processors.
They offer a high level of on-board intelligence and interface to
backed up by excellent advanced industrial ethernet (field bus) systems such as Profinet
customer support have via an embedded Linux OS.
allowed us to improve By electing to move the major electronic design tasks in-house,
Siemens Karlsruhe S&T needed to find a design system that
our productivity while would provide the latest technology and design techniques –
reducing costs." such as efficient FPGA pin optimization – while offering low TCO
and high productivity. In preference to competing systems already
Hans-Jürgen Strohbach, in use within the Siemens Karlsruhe group, Altium Designer was
I&S IT, the division’s design solution of choice.
Siemens Karlsruhe AG Altium Designer was selected for its in-house design and board
layout capabilities. Compared to competing solutions, it offered
a high ROI through its competitive pricing and comprehensive
feature set, while the advanced FPGA capabilities and unified
design flow provided the design efficiencies required to meet the
division’s tight development schedules.
Along with advanced IO management and design
synchronization, Altium Designer’s unified design environment
provides a natively efficient system for pin swapping with FPGA
devices. This is of particular advantage with designs utilizing
large-scale FPGAs – such as those typically developed by Siemens
Karlsruhe S&T – where pin-position optimization can deliver
substantial reductions in board real estate and number of layers.
Since introducing Altium Designer for its in-house electronic
design and board layout, Siemens Karlsruhe S&T has successfully
completed advanced designs for network gateway devices,
automation emulation boards and simulation units such as
the SIMBA PNIO ‘factory in a box’ device. Although extremely
complex, the SIMBA PNIO simulation unit was the first project
developed with Altium Designer – it was fully developed and
manufactured within deadline and to budget.
During the product development process, the division
engineers benefited from Altium Designer’s advanced
board-level capabilities that feature native data
connectivity with FPGA-based designs. The design
staff also appreciates the system’s intuitive user
interface, productive unified design flow and
Altium’s customer support services, described by
staff as “excellent”.
S4 ECAD-MCAD Collaboration 55
realm. The computer hardware being used is most likely capable
of rendering real-time 3D images thanks to modern graphics
cards and the standard DirectX® software interface, so it is
technically possible and there are no real cost penalties in
this approach.
Let’s go 3D
When implemented in ECAD, the ability to view and
manipulate a board design in a real-time 3D environment
opens up a range of practical and workflow advantages that
allow you to make more informed design decisions and work
in a more intuitive way. In the same way that CAD systems
in other engineering fields let you view a 3D rendered version
of the design from all angles, including the inside of objects,
3D ECAD lets you see a realistic view of every aspect of the
complete board.
In real terms this means the capability to ‘fly’ around and
inside the board in real time, while viewing fully rendered pads,
cut-outs, via barrels, solder mask expansions, silk screen overlays,
plus tented and hidden vias from either the board surface or
internally. Having such a realistic view of all board details
allows you to accurately inspect the board prior to manufacture,
which makes it easier to detect design faults and make decisions
regarding board surface overlays and coating finishes.
As the board design is being developed, having 3D
capabilities also means you can directly view the board’s internal
layer stackup for making more accurate spacing judgments
when placing blind or buried vias. Zooming and rotating around
3D Visualization the external view of board also helps you make more informed
decisions when placing components – for example by helping
you visualize the airflow around the board when making thermal
and physical time 3D viewing panel. Other possibilities that can make board
design easier, more realistic and faster include A-A and B-B
cross-section slices of the board, the ability to see and color 3D
attributes component bodies, plus the ability save and load custom 2D/3D
view configurations.
right the
real-time 3D capabilities can help to keep one step ahead of
the competition by allowing you to produce a more visually
professional result with fewer board revisions. A full and realistic
first time. view of the board is available at all times during development,
allowing you to make accurate visual design judgments and trap
errors before they propagate through to the manufacturing stage.
Ultimately, this allows you to produce a better-designed board
in less time, which reduces costs and makes your board stand
out in the market – a considerable advantage for board design
contractors in particular.
Beyond the direct practical advantages developing PCBs
using real-time 3D, it is simply a more natural and tactile way
to work since you are manipulating and viewing a realistic
representation of the final result. This adds up to a more enjoyable
S4 ECAD-MCAD Collaboration 57
EC AD-MC AD
DESIGN
removing 25 years of pain
S4 ECAD-MCAD Collaboration 59
In today’s products the electronic
and mechanical aspects of
the design are intimately
connected and interdependent.
25 years of relationship trouble of weak data exchange formats. Dedicated CAD translation
In practice the need for ECAD and MCAD design data programs generally offer a better approach, thanks to more
transfer has been addressed at a simple level by the use of rigidly defined formats and data filtering options that allow you
common file formats that pass basic dimensional information to specify what objects are included for transfer. Unfortunately,
between the design applications in each domain. however, it is often a case of two steps forward and two steps
The development of 3D MCAD design during the 1970s, and back due to the added layer of translation complexity inserted
then solid modeling in the ‘80s, tracked a somewhat rough path into the process.
in the evolution of the data exchange file formats, particularly The approach can, for example, make the translation process
from the ECAD perspective. The result is an ECAD-MCAD version-sensitive because of its intimate ties to the MCAD-
design flow that tends to exist at only a basic level and relies ECAD applications, and it certainly adds another licensing cost
on a range of different file exchange formats, depending on the to the overall design system. The linked (OLE, API) version
MCAD and ECAD applications in use. of the translator programs can offer a more integrated solution
And this was always predicated on the two disciplines by bolting itself into the MCAD or ECAD application, but
remaining discrete. Traditionally this means the dimensional the trade-off is that it then becomes ‘version-critical’ and the
and object positioning data from one application are processed MCAD-ECAD applications must be loaded on the same PC
and transferred to the other via a range of 2D and 3D file platform so the OLE/API interconnections can be established.
formats, as ‘milestone’ events. With each of these steps suitable
design modifications are made, and another data exchange may A unified solution
then be instigated to confirm those modifications, resulting in a As with other engineering processes that have evolved to
rather cumbersome, sequential process that does not encourage cater for a growing need, it’s worth taking a higher level view of
MCAD-ECAD design collaboration. the desired result those processes aspire to provide. As it stands,
Another approach to the problem has been the use of the existing solutions attempt to bridge the MCAD-ECAD
separate, third-party design translators to ease file compatibility gap though a maze of file formats and applications designed
issues (IDF, for example, is sparsely supported in the MCAD to stitch processes together. What’s basically needed, however,
world) and make the process more flexible. These often provide from a process point of view, is the ability to design and position
import/export options in the native format of the ECAD- correctly sized objects in both domains so that the overall design
MCAD applications, and in some cases connect directly into fits together as intended.
those programs using object linking (OLEs) or programming In essence, then, the star of the show is clearance checking,
interfaces (APIs). or in other terms the process of ‘materials fit’. This part of
To date both these approaches have fallen short of the ideal. the design process is generally undertaken in the MCAD
With the basic file exchange setup, data translation errors are environment, where an imported 3D rendition of the PCB
frequent due to limitations and inconsistencies in the exchange assembly is placed within the MCAD design. Clash-detection
format itself and there is little control over the degree of data sent within that environment then determines the success of that fit
– too much or too little is equally problematic. But above all the and, if necessary, board modification data can then be sent back
process is generally clunky and marred by the incompatibilities to the ECAD domain.
S4 ECAD-MCAD Collaboration 63
Creating
connections
between electronics design and manufacturing
S4 ECAD-MCAD Collaboration 65
board design...
a singular, focused task
that you get stuck into
while surfacing periodically
for coffee and new
design information.
Whether it’s a consumer product, an industrial controller
or display sub-assembly, globalization – the move to a single,
highly competitive world marketplace – creates an environment
where commodity products pour onto the world market from
the most cost-effective manufacturing regions. For both big and
small companies worldwide this also opens the opportunity to
outsource cost-sensitive processes, typically manufacturing and
distribution, on a world scale. The move to ‘off-shoring’ and the
general trend to global product commoditization have generated
entire categories of products that can only be differentiated from
each other on price.
This change has challenged the fundamental thinking
on what makes a product unique, desirable and ultimately
successful in today’s highly competitive market. Thanks to global
competitiveness, creating a product for a slightly lower price
might gain a temporary market advantage, but it’s only a matter
of time before this is undercut by an equivalent product from
somewhere on the globe.
Similarly, getting a product to market first is, by definition,
only a temporary competitive advantage since others will
quickly follow to dissolve that gain. Both these approaches
can only create brief windows of competitive opportunity, and
should be regarded as target ‘survival drivers’ rather than a path
to achieving sustained product differentiation.
The hard facts are that while there are essential criteria for
today’s board designs – meeting cost, quality, deadline and
performance goals – the physical electronics hardware itself
will not deliver sustainable market differentiation to the final
product. Any unique intellectual property in the physical
hardware is relatively easy to reproduce and therefore cannot
remain unique. What’s more, virtually all components and sub-
assemblies within the design are universal ‘commodity’ items in
themselves and are available to all designers – one USB sub-
block or display interface is pretty much like any other.
Along with market globalization and the proliferation of
commodity electronics, the electronics industry is undergoing an
era of unprecedented technological change. This has been driven
by factors such as the increasing ‘connectivity’ of electronics
products and, in particular, the advent of low-cost, large-scale
programmable devices.
Reprogrammable devices such as FPGAs have created
a revolution in the way products are designed by offering an
open-ended platform for creating complex ‘soft’ hardware in
the programmable design space. For some time the competitive
factors of a design have largely been defined by software rather
than physical hardware, but the introduction of programmable
hardware allows that ‘soft’ influence to enter into the electronics
design itself. The functional intelligence that determines a
product’s competitive edge can now be defined in both software
and hardware.
S4 ECAD-MCAD Collaboration 69
usually instigated to confirm those modifications, resulting in a data-rich and extremely robust protocol designed for 3D
a protracted and iterative process that does little to encourage design and manufacturing processes. STEP is now supported
MCAD-ECAD design collaboration. by most MCAD systems, so an ECAD solution that supports
Another approach to the problem has been the use of bi-directional STEP transfer will significantly reduce 3D data
separate, third-party design translators to ease file compatibility translation problems through this feature alone.
issues (for example IDF, the Intermediate Data Format, is STEP files can be large, but this can be easily constrained
sparsely supported in the MCAD world) and make the process if the ECAD system also offers an intelligent range of object
more flexible. These often provide import/export options in the filtering options in the translation interface. Along with file
native format of the ECAD-MCAD applications, and in some compatibility benefits, this approach can also remove the
cases connect directly into those programs using object linking complications and expense of third-party applications, and does
(OLEs) or programming interfaces (APIs). not suffer from MCAD-ECAD application version issues.
To date both these approaches have fallen short of the ideal. Beyond robust file systems for design data exchange, the
With the basic file exchange setup, data translation errors are ECAD-MCAD workflow needs to be considered from a
frequent due to limitations and inconsistencies in the exchange productivity standpoint. For example, introducing separate
format itself and there is little control over the degree of data sent third-party translation and processing applications adds
– too much or too little is equally problematic. But above all the more sequential stages to the process, leading to an increase
process is generally clunky and marred by the incompatibilities in workflow complexity and the likelihood of recursive errors
of weak data exchange formats. in critical design data. In short, any solution that introduces
Dedicated CAD translation programs generally offer a multiple file formats and sequential data translations must, by
better outcome, thanks to more rigidly defined formats and definition, increase the risk of slowing and complicating the
data filtering options that allow you to specify what objects are product development process.
included for transfer. Unfortunately, however, it is often a case of Another point to consider is how the 3D data models
two steps forward and two steps back due to the added layer of are created and applied for viewing in the MCAD space.
translation complexity inserted into the process. Performing accurate judgments of how the electro-mechanical
The approach can, for example, make the translation process parts fit together – in practice, object clearance and interference
version-sensitive because of its intimate ties to the MCAD- checking – relies on the availability of accurate 3D object models.
ECAD applications, and it certainly adds another licensing cost At a practical level this means that assembly information passed
to the overall design system. The linked (OLE, API) version from ECAD to MCAD must include accurate component
of the translator programs can offer a more integrated solution models, or those electrical models must be available within the
by bolting itself into the MCAD or ECAD application, but MCAD application where they can be inserted as required.
the trade-off is that it then becomes ‘version-critical’ and the Systems that rely on IDF file transfer are an example where
MCAD-ECAD applications must be loaded on the same PC the included 3D model information is inadequate for accurate
platform so the OLE/API interconnections can be established. clearance checking in the MCAD space. If IDF transfer is
used in a stand-alone translation application that also performs
Tackling the fundamentals clearance checking, critical models must be replaced with more
The first step in creating a design environment that accurate ones from its own 3D library. Data exported from this
promotes real design collaboration between the ECAD and application as IDF files will then lose this more accurate data
MCAD domains is taking a higher level view of the electronic due to the limitations of the file format. At the least, this adds
to mechanical design relationship. A core concept here is yet another layer of translation complexity to the process.
the current changes in the electronics design industry mean In terms of data integrity and workflow efficiency, MCAD-
that product design must now be thought of as a single task, ECAD connectivity at its basic level is best served by a
rather than a collection of processes that are ultimately straightforward approach of passing STEP models directly
brought together. between the two domains. While this seems simple enough, it
From a board design standpoint, this means embracing a relies on an ECAD system that includes STEP import/export
shared and collaborative approach to design that keeps a firm capabilities, comprehensive 3D modeling data, and filter options
eye on the final result – a complete electronic product that meets to control the 3D content of exported files.
market goals. In turn, this means recognizing developments
such as the often dominating influence of a product’s The next level
mechanical design in the board design process, and the need for When considering the size and application of STEP file
design data exchange systems that work together rather than exchange in MCAD-ECAD systems, it’s interesting to note the
connect together. differences in content for each direction flow – and what this
What’s needed at a fundamental level then is a reliable, implies. In a typical workflow, 3D data representing the product’s
comprehensive and convenient way to transfer that data between housing, a component or a new board shape will be transferred
the domains. Existing solutions attempt to bridge the MCAD- from the MCAD to the ECAD space, while a model of the
ECAD gap though a maze of file formats and applications complete PCB assembly is usually transferred from the ECAD
designed to stitch processes together. These systems have evolved to MCAD domain for clearance checking purposes.
over time to meet the growing need for design data exchange, In terms of data flow and file complexity, the MCAD
but in the process have adopted proprietary formats or pressed models passed to the ECAD domain are relatively simple (say,
existing but inadequate ones into service. an enclosure) while those passed from ECAD to MCAD are
However, 3D data transfer protocols have now moved to usually complex (such as a complete PCB assembly, including
the next level with the relatively new STEP format, which is components). Board assemblies are object-rich and create
S4 ECAD-MCAD Collaboration 71
CSEM:
The Centre Suisse D’Electronique
et de Microtechnique bridges the
ECAD-MCAD divide.
"Altium Designer
allowed us to
develop a complex
What if consumers could actually wear electronics,
and have it incorporated into their clothing? The possibilities are
design comprised of enormous. Electronics in textiles holds great potential for several
industries, with everything from communications to medical
several printed circuit organizations weaving extra functionality into everyday fashions.
boards, without any Leading the field of electronic textiles for the medical industry
is the BIOTEX project, coordinated by one of Switzerland’s
errors. Because design leading research centers, the Centre Suisse d’Electronique et
revisions were de Microtechnique (CSEM). It aims to develop the world’s first
electronic textile sensors to measure and analyze biochemical and
completely avoided, physiological data, which will then help monitor a patient’s health.
we were able to focus As part of the BIOTEX project, CSEM needed to develop a
on making sure our portable electronic sensor interface. It was required to be as small
and as lightweight as possible, and remain noninvasive to the
project delivered all its patient. The challenge for the CSEM engineers was to create the
ambitious design two interconnecting boards and small connector board within its
compact mechanical case.
objectives."
To bridge the ECAD-MCAD divide, CSEM took advantage of
Jean Luprano, Altium Designer’s IGES and STEP file import-export functions.
Project Co-ordinator, These allow for greater design transparency between the
mechanical and electrical engineering departments. The electrical
CSEM department can now provide detailed 3D PCB data for the
accurate development of both mechanical and electrical designs.
Altium Designer’s 3D visualization engine lets engineers view the
PCB in a realistic form. Engineers can, in real-time, flip or rotate
the board and zoom in to view internal layers, and understand
the physical parameters of the board much more easily.
Altium Designer also provides CSEM’s electronics designers with a
suite of intelligent and powerful routing features that allow greater
board performance and optimize routing space. Altium’s Interactive
Routing feature integrates rules-driven, versatile interactive routing
modes, predictive track placement and optimized connectivity to
automate the routing process. Designers now simply watch as
the board routes itself with a 100% completion rate. And with
the focus taken away from basic functionality, CSEM can focus
on innovative design, ensuring its boards perform correctly
and to their maximum capacity.
The BIOTEX team was able to complete its portable
electronic device in just six months. The significance is
that the BIOTEX portable device is a unique design –
the electronics needed to interface sensors did not
previously exist on the market. Altium Designer also
afforded CSEM greater design flow efficiencies. The
traditional sequential process was broken down and
both electronic and mechanical developers could
work on their designs simultaneously to achieve
project goals.
72
Find out more:
www.nextgenerationelectronicsdesign.com
NOW WITH
DYNAMIC
LIVE 3D
PCB DESIGN
WAY FORWARD
Streamline the entire
electronics design process
within a single holistic solution.
> Rapid prototyping using a live, interactive, reconfigurable
hardware development system
> A smooth path from concept exploration through
live 3D PCB design and out to successful manufacture
> Easy connection to company-wide systems