Minutes of Weekly Meeting, 2008-02-11
Meeting was called to order at 8:20am EST
1. Roll Call (Participants):
Brad Van Treuren
By Proxy Input:
2. Review and approve 2/4/2008 minutes
minutes were approved (moved by Ian, second by Heiko)
3. Review old action items:
- Adam proposed we cover the following at the next meeting:
- Establish consensus on goals and constraints
- What are we trying to achieve?
- What restrictions are we faced with?
- Establish whether TRST needs to be addressed as requirements in the ATCA specification if it is not going to be managed globally (All)
- Provide feedback of more use cases not yet identified to Brad (All)
- Review tables (Goals vs. use case matrix) on slides 38-41; (All)
- Register on new SJTAG web site (http://www.sjtag.org) (All)
- All need to check and add any missing Doc's to the site (All)
- Respond to Brad and Ian with suggestions for static web site structure (Brad suggests we model the site after an existing IEEE web site to ease migration of tooling later) (All)
- Look at proposed scope and purpose from ITC 2006 presentation (attached slides) and propose scope and purpose for ATCA activity group (All)
- Look at use cases and capture alternatives used to perform similar functions to better capture value add for SJTAG (All)
- Set up Use Case categories for forum discussions (Ian)
- Volunteers needed for Use Case Forum ownership (All)
- Send Ian list of volunteers for Use Case champions (Brad) (Ian and Heiko responded)
- Continue Fault Injection/Insertion discussion on SJTAG Forum page (All)
- Continue Structural Test use case discussion on SJTAG Forum page (All)
- We will need to begin writing a white paper for the System JTAG use cases to provide to the ATCA working group (All) Most likely, champions will own their subject section and draft the section with help from others.
This paper will be based on the paper Gunnar Carlsson started in 2005.
4. Discussion Topics
- Ian explained use of the SJTAG Forum, reminding people to add to use case discussions;
- contact Ian with any problems using the forum;
- Ian will add some suggestions and cheat sheet for common questions that come up for users that are not provided on the standard help and FAQ pages.
- [Brad] what kinds of boundary scan tests need to be executed as part of POST? Infrastructure Test, Interconnect Test, others? it probably depends on the application;
- [Ian] yes, it definitely depends on the application;
- [Ian] We may need some cluster testing. Unlikely that we may need some extensive memory test, but not guaranteed it is not needed.
- [Adam] may need to interrogate the UUT configuration first; memory test may be needed, especially if plugged into DIMM socket and similar connectors;
- [Ian] sometimes Memory test is prohibitive, especially for FLASH devices, in particular if those devices have a low maximum number of supported write cycles;
- [Brad] should POST be looked as limited to the FRU or should it include "FRU and other things" ? (Question #24 on POST Use Case forum site)
- [Brad] An example of what I am talking about is the multiple DSP filtering lanes needing to perform memory interconnect testing for their associated memories since they would require reprogramming of the filter software to the test software to perform a functional test. The BScan test would be faster and does not required reprogramming of the DSP.
- [Ian] You have to be careful you don't reprogram more than you have to with FLASH.
- [Carl] Make sure the board is in the proper state when tested. Also, the I/O for the board must be in the proper state upon entering and exiting of a test.
- [Brad] Again, is POST limited to just the FRU boundary? I think in the future tests will need to be partitioned based on functional blocks that may be taken out of service to allow the board to continue operating but at a degraded performance. This is better than a total outage of the board.
- [Carl] I think Boundary Scan based structural testing goes beyond the FRU;
- [Carl] Tests are inclusive of other things. Especially, for single board systems. If the board could detect which part of the board is bad and isolate that part, not all the board must be down.
- [Brad] Sounds like what I said about future of testing to test a functional block and bring a portion of a board out-of-service. My DSP example is a case in point.
- [Brad] configuring tests to include only certain devices (put those in EXTEST, keep others out of EXTEST) will be necessary more and more;
- [Carl] that is already practiced and shouldn't be a problem;
- [Carl] Tooling needs to be able to partition a design for testing to support this at the board and system level.
- [Heiko] conditioning the non-boundary scan circuitry, especially also those boundary scan devices that are kept out of EXTEST, may become more complicated/complex if only part of the boundary scan devices are used in EXTEST;
- [Brad] Feels POST should be autonomous at FRU and not dependent on System level. Useful at EST and functional test station.
- [Heiko] if POST is limited to a FRU, testing between FRU's can be considered a structural test for diagnostic purposes, executed after POST;
- [Ian] This really is an initiated self-test in my mind. Testing a backplane as an FRU gets a bit muddy.
- [Brad] Do we need to define levels of testing.
- [Adam] That would be more helpful.
- [Brad] board-level POST, system-level POST, and on-demand / initiated self test; each has its own recovery strategy; board-level POST will have a time constraint / time budget
- - Brad will provide some information on forum, everyone to review before next meeting; The Partitions for Board POST include: FRU in total, FRU partitioned, Only tests that fit within the boot time budget, and Autonomous tests
- [Brad] discussion to be continued at next meeting
By Proxy Feedback:
- [Peter] Consideration must be made that, in theory, we should be able to execute all JTAG actions, but the level that the user chooses to do this for a particular design must up to them.
5. Schedule next meeting
Wednesday, 2/20/08, 8:15am EST
6. Review new action items
- All: review how to use the forum
- Brad will describe levels of self test in systems on Forum, everybody to review;
7. Any other business
Heiko - Need for a glossary of terms. POST would be a great candidate.
meeting adjourned at 9:30am EST
Many thanks to Heiko for assistance in writing these minutes!