|
Written by Maciej Bajkowski
|
|
Tuesday, 07 August 2007 |
 The other day Microchip, a major provider of microcontrollers and analog semiconductors, launched ICwiki, a web-site it hopes will enable engineers to share best known practices as well as collaborate on projects. The site is currently available in several languages, allows for public and private discussions, and as the name implies it is based on Wiki technology. As stated in the press release, Microchip sees ICwiki as an extension to the University of Microchip, and at the same time as a foray into the world of social networking, hoping to capitalize on the recent social networking trend. In its current from though, ICwiki leaves much to be desired. The first missteps can be found in the registration process, where one has to complete more than fifteen fields to finally register. Compare that to Wikipedia which requires about five. It is understandable that Microchip would like to know who ICwiki users are, but that information should be collected on a profile page or something along these lines. Another major problem with the current implementation is that search function seems to be non-functional. The current system of browsing by topic and category, date or keyword will work, but will not scale at all once the number of entries increases. The content editor is minimal in functionality at best and the layout and overall look of the site needs improvement regarding ease of use and readability. Not to mention that on several occasions the site returned errors upon which it conveniently decided to go ahead to close the browser window – very annoying. The whole social networking aspect seems also to be missing, since other than sending email to other users there is not really a way of building a network. Other than the implementation problems, one has to ask the questions whether engineers will be willing to share best know practices in a public setting. Given how strict most companies are on disclosing any intellectual property outside of the company network, it is hard to believe that many professionals are going to feel comfortable discussing in-depth technical matters or best known methods. The exact purpose of having private discussions is also questionable, since people working on projects are likely to already have an internal system that they utilize for project tracking and discussion. Thus it seems that most likely ICwiki is going evolve into more of a discussion forum for specific questions regarding problems directly related to Microchip products, than anything else, at least in its current implementation. Regardless of the final outcome, Microchip should have waited with the announcement and done some more testing or at least a beta phase, since at the moment ICwiki does not seem production ready.
| | Be the first to comment this item |
|
|
Written by Maciej Bajkowski
|
|
Wednesday, 01 August 2007 |
 In a previous post I mentioned Semi Trends as a nice semiconductor news site to catch up on semiconductor industry happenings. It was simple, easy to navigate, and updated more or less on a regular basis. Well, compared to SemiTrends, eeNewsFeed.com feels like a two hundred pound gorilla. Don’t expect any personal commentary on this site. The first impression will tell you immediately that this site is all about industry news aggregation, with the home page brimming with article snippets to the point where it feels utterly cluttered and unreadable. But this site’s strength is not the home page but what lies beyond it. The main navigation menu is broken down into categories that seasoned designers will easily recognize. One thing that visitors might find handy is the company profiles section, which allows alphabetical and industry based searches for companies of interest. The search returns a brief description of the company as well as any feeds that are directly linked to this company. Alternatively, one can search general news for a subject of interest, and the search will return articles that contain the query as well as the feed from which the article came.
As implied by the name, feeds and feed management are what eeNewsFeed is all about. As show on the right, once you sign up for a free account, you can generate watchlists which can be organized as individual folders. These folders can then be assigned feeds of interest, which can either be company related feeds, feeds pertaining to specific articles, or feeds based on search criteria. For example, many companies have feeds for press releases or new product announcements which you can add to your watchlist. eeNewsFeed also features aggregate feeds that combine several feeds for a company into one. These feeds are company specific and will only contain items directly related to that company. On the other hand, feeds from articles that matched your query are generally feeds from a specific new source, such as EETimes.com. Obviously these feeds will contain a variety of articles on topics that may or may not be of interest to the reader. Feeds can also be created based entirely on your search query. Thus any article that matches your query in the future will show up in this feed. Each folder, or watchlist, can be configured individually to send you email alerts either on a regular schedule or when new articles become available.
While all of the functionality is relatively simple to setup and quite intuitive, whether it is actually better than feed management that can be found either through browser extensions or other online feeds management sites is questionable. Still, the strength of this site lies in the fact that it is entirely focused on electronics engineering, and thus search results and the related feeds are likely to be far more relevant than what one would obtain by using one of the generic search engines. One area that the site could surely improve on is search speed. While the results are delivered in a reasonable time, the response is significantly slower than regular search engines. Overall though, if you need your daily dose of semiconductor news, and you want to customize it to fit your criteria, eeNewsFeed is hard to beat. | | Be the first to comment this item |
|
|
Written by Maciej Bajkowski
|
|
Thursday, 26 July 2007 |
 SPICE simulations are the essential tool for any circuit designer. Without an accurate SPICE simulator a company might as well forget about reasonable yields when the chip finally tapes out. Nevertheless, with the ever increasing device counts and thus netlists, chip designers have had to make a choice between acceptable accuracy and reasonable runtimes. To overcome this tradeoff, circuit designers have been using many tricks to make current designs possible. For example, instead of simulating an entire block, a particular path of interest can be pruned and then simulated. Another trick is to mix and match extracted cells with cells for which parasitic are estimated on the flight. Yet another approach is to utilize fast-spice simulators, which instead of simulating each device and solving the equations associated with it, employ device switching approximations to estimate how the circuit is going to behave. Regardless, not matter how you slice and dice it, accuracy of the simulation is compromised in each case.
But usually, where there is an interesting problem to solve, you can expect a startup to emerge trying to solve it. Case in point, Cupentino, California based Xoomsys Technology. Backed by Benchmark Capital, Morgenthaler Ventures, and Duff Ackerman & Goodrich, and have just finished second round funding which netted the company a nice $8 million, Xoomsys believe they have found a reasonable solution for the circuit designer’s dilemma. As the illustration below shows, Xoomsys proposes to parallelize the simulation onto a cluster of x86 machines. 
The approach is quite elegant and is implemented via what the company refers to as Scalable Performance using Enhanced Effective Decoupling, or SPEED for short. In layman’s terms, SPEED takes an existing netlist and parses it into individual and smaller netlists that can then be sent off to multiple systems that run a regular SPICE simulator on each of the netlists in parallel. The breakthrough here is the ability for Xoomsys the parse the initial netlist in such a way as to minimize the communication between the parallel machines while at the same time balancing the load across all the machines. The minimization in communication is accomplished by figuring out which parts of the netlists are mostly decoupled from each other and as such can be simulated individually. Most importantly, Xoomsys guarantees that the final output of the simulation, when all the pieces are combined back together, will be identical to that of a regular SPICE simulation that would have run on the original netlist. As such, what Xoomsys offers is more of an extension that enables a company to utilize their preferred SPICE engine more efficiently. And while performance numbers are not listed anywhere on the site, the technology itself seems quite promising. | | Be the first to comment this item |
|
|