element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Embedded Forum Would you drink it?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 6 replies
  • Subscribers 472 subscribers
  • Views 598 views
  • Users 0 members are here
  • altium
  • designer
  • reuse
  • management
  • Design
  • electronics
  • data
  • vault
Related

Would you drink it?

PRismaPR
PRismaPR over 14 years ago

Altium's Rob Evans ruminates on the dilemma of design reuse in his latest blog on New Electronics: http://t.co/M4uuSCK

Attachments:
image
  • Sign in to reply
  • Cancel
  • DAB
    DAB over 14 years ago

    He brings up the key point, if you do not know if the design will work against your requirements, then you are not going to try it.  I have been in this argument for the last four decades and it always comes down to the confidence in the product, be it hardware, software, firmware, water, food, etc.

    In most engineering applications, the decision comes down to reusing something that may work, verses designing something that may work.  Most designers are confident that they can do better, sooner, and cheaper.  In some cases it is true, but when your reputation is on line, you have to be absolutely sure that the reused component will work flawlessly and integrate seamlessly with your design.

    So, do you drink the water?  Only if you know it has been cleaned by a process that ensures you that it is 100% reliable, verified and validated.  Otherwise, not on your, or my, life!  I wish that was not the answer, but until your organization creates a V&V repository of thoroughly tested components for reuse, most designers will roll their own solutions.  Plus, most will create their own toolbox of proven components, which they will reuse, but seldom will they try anyone elses.  It just too risky.

     

    Just my opinion,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to DAB

    Confidence in the product is indeed the bottom line when it comes to design resue. To have sufficient faith in the reusable element, be it components or entire slabs of circuitry, means covering all the bases.

     

    Secure and managed storage is one thing, but the state of reusable elements must be easily traceable and up to date. In the proposed model, components (right down their models) are also released to the vault, so if their lifecycle state changes (deprecated, superseded by a newer revision or different type) this is flagged in any higher level vault items that use the components.

     

    The act releasing any design element(s) to the vault instigates full validation checks (rules, synchronization, etc) then wraps the content into a defined revision, with a nominated lifecycle state. In most, if not all cases the content has already been applied in a known (possibly production) design, and these links are maintained. You know exactly where it's already used, and therefore its performance and reliability in that situation. This applies for components right up to blocks of functional circuitry.

     

    In a way, the idea is to maintain the purity of the water (and know everything about it), rather than rely on a complex and potentially unreliable process to clean it after it's become corrupted. Perhaps the original metaphor falls down at this point! Nonetheless, it is about eliminating risk, and the managed vault system goes a long way towards achieving this goal while eliminating the need to keep reinventing the wheel. There's more information at live.altium.com.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • awinning
    awinning over 14 years ago in reply to Former Member

    Nice article Rob!

     

    Would this change the design concept to a more modular approach? We have design for manufacture, and design for test, would it become design for reuse?

     

    Ally

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB over 14 years ago in reply to awinning

    Hi Ally,

     

    Back before I retired, I was trying to get my organization to adopt a component oriented design reuse culture.  I still have wounds from the fight.  It is very interesting how quickly people will confuse "reuse" with "I will lose my job if we do that."  They refused to see the benefits, both from a professional aspect and from the point of doing more, better, quicker and at lower cost.

    I can only speak for myself, but after thirty years building advanced systems, I firmly believe in reuse and modular design.  It leads to solid, low maintenance systems that are easy to upgrade at a lower cost than new designs.

    If you can get the "culture" changed, then engineering can reach new levels of application that will far exceed the technologies we currently have available to use.  It can be done, but it is a hard sell to people who do not have the confidence in their own abilities, or worse, would rather do the same design over and over again, hoping to get it perfect.

    Design for reuse is more important than a design that exceeds requirements, but cost too much to maintain.

     

    Thanks,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to awinning

    Thanks Ally. For those that use advanced design systems and a hierarchical project structure I think modular design is our natural approach anyway, particularly at a schematic level. This can easily coexists with the needs of design for testing and manufacturing.

     

    As outlined by DAB, adapting the mindset of design reuse has the potential to deliver enormous benefits. Part of breaking down those barriers is having access to an integrated system that maintains the integrity of the reusable design data, and therefore restores confidence in using it.
    And once adopted, it also leaves designers free to focus on the creative and innovative stuff that really matters.

     

    Ben Jordan, one of my associates here at Altium, has put these reuse concepts into practice by developing a PCI-Express peripheral card using as much content as possible from Altium’s internal vaults. It was fast, drama-free and is currently moving through the prototype stage. You can read about it in his initial ‘Putting managed content to the test’ article.http://envision.altium.com/articles/putting-managed-content-to-the-test/

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • awinning
    awinning over 14 years ago in reply to Former Member

    Cheers guys,

     

    Sorry, I was in a rush to a meeting and probably didn't phrase my question correctly, but you both answered what i meant to ask image

     

    Rob, thanks for the link. Could you let me know when the webinar is available?


    Ally

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube