Minutes of Weekly Meeting, 2008-05-28

Meeting was called to order at 8:23am EDT

1. Roll Call (Participants):

Brad Van Treuren
Carl Nielsen
Peter Horwood
Ian McIntosh
Heiko Ehrenberg
Patrick Au
Jim Webster

Proxy feedback submitted by:
Carl Walker

2. Review and approve minutes

  1. 5/19/2008 minutes approved (Peter moved, Heiko second)

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)
  • 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 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)
  • Volunteers needed for Use Case Forum ownership (All)
  • 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.
  • All: review how to use the forum
  • Locate ATCA glossary of board and system states (Adam, Brad)
  • Continue POST use case discussion on SJTAG Forum page (All)
  • Adam review ATCA standard document for FRU's states

4. Discussion Topics

  1. In light of the number of people discussing the membership and attendance proposals, I feel it is in our best interest to dedicate this meeting to this subject instead of the Root Cause Analysis discussion.
    • Review proposal for attendance and membership to core group (Brad)
      • Proposal sent out under separate email (Please review for next meeting)
      • There are some counter proposals being made, so please have your's ready as well
    • [Brad] Review of old policy that was sent out at the end of April in email. sent out proposal on 4/29/2008, trying to summarize prior discussion on 4/23; Ian submitted alternate proposal (see also http://forums.sjtag.org/viewtopic.php?t=55); Carl W. also mentioned that there would probably be too much variance to make Brad's proposal work; Jim W. suggested that for certain members (especially self-employed) it is difficult to adhere to a strict meeting schedule due to other business dynamics;
    • [Ian] Points 1 and 6 were the issues I had, since the attendance policy would affect the frequency of change in the core group membership. Membership would be changing 2 to 3 weeks on average. Attendance on a longer term, every quarter, would work better. My suggestion was to review the membership every quarter with membership being those who attend at least 25% of the meetings during that quarter.
    • [Patrick] Ian’s proposal is better than the original proposal.
    • [Ian] Still concerned that an attendance metrics of only 25% could give us a problem with the minutes approval.
    • [Jim] We need to look at why people are not attending; we need a bigger core than the people that are attending; what is the overall system level strategy, what are we trying to do, and how does it fit into our target audience's business;
    • [Jim] One way to get people to attend is to have more topics that are interesting each week. We need to have an overall strategy for why we are meeting. I remember the original presentations in Tallinn there was a discussion on languages. All this seems to be gone. How are people going to use these use cases in an overall system test strategy? Is there a road map for what we are doing?
    • [Brad] We need a clear understanding where we are today to make sure we don't miss important topics, then decide where we want to go from here; use case discussion is the basis for determining what the scope for SJTAG should be.
    • [Ian] Over the past few weeks we have been trying to address what the requirements are and then baseline what we need to do from them.
    • [Jim] I still believe that we need a road map now;
    • [Brad] Before we can finalize a road map and submit an IEEE PAR we need to find out what our scope is and come up with a value proposition;
    • [Jim] As long as we focus on small topics, without a clear strategy or overall picture, the core group will stay small because people may not be interested in those topics;
    • [Jim] What there should be is a key concept in place to have a clear way to transport these things. Are we going to recommend how we are going to transport embedded vectors and other things?
    • [Jim] We need a road map to show where SJTAG is going.
    • [Patrick] I agree with Jim. We need a road map to indicate when we can submit to IEEE.
    • [Brad] We need to identify what needs to go into the PAR for IEEE first.
    • [Brad] In a meeting Ben, Gunnar, and Brad had regarding how to proceed with SJTAG as Ben retired, we all felt the next step was to clarify the uses people have for JTAG in a system already and from there we can look at the architectural commonalities and differences as well as other features that are in common and differ. This is why Gunnar started to write a white paper on SJTAG Use Cases.
    • [Jim] We have not made recommendations for use of each use case. I don't see the summaries coming together. A list of meeting notes is going to get lost. We need to have a living document that shows how this all fits into it. There should be a document that is added to as topics are finished. We have been discussing topics but there is no final objective that we would put in an IEEE specification.
    • [Brad] We do not know what SJTAG is going to be limited to. The IEEE PAR and Scope require the problem to be solved to be well defined and scoped to something achievable.
    • [Ian] What Jim is saying is that we should probably have been doing the document while discussing the topics. One thing that has been concerning me is that the white paper on the web site is a 2 to 3 year old document.
    • [Jim] I'm not saying use cases should not be done. Maybe we should split each meeting into x time for use cases, y time for administration, and z time to discuss where the use case fits into the overall strategy. If a meeting is split up, there there is more of a reason for people to join the call rather than just take the whole call on one use case.
    • [Brad] That is a fair point, but if people want to just attend the wrap up, they would need to be on the call to know when the topic is switched.
    • [Brad] Should we have the white paper updated in real time?
    • [Ian] Probably. It should be updated when a use case is completed.
    • [Jim] Then people can see the paper being updated and activity happening in the working group.
    • [Jim] More than just a white paper about the use cases and the results from each discussion, they need to see how the use case will probably fit into the standard implementation.
    • [Brad] I tried to have the forum pages to help flesh out the use cases as preparation to the white paper, but additions to the forum pages don't happen. I cannot do the white paper alone. I need people to step up to help do the work. I would like to do more, but I cannot. Writing the paper would take up too much time. To make this work, I need more participation. It is fine to say we need to do the work, but we need participation to make it a reality.
    • [Heiko/Ian/Peter] Agree.
    • [Ian] We do need to look at what we can do with the white paper because trying to update it for the PAR at the last minute is going to take a lot of time.
    • [Jim] To start we could build up a framework of use cases as bullet points to begin to flesh out each section.
    • [Jim] What we could do rather than have use case champions is to have people as champions of sections of the white paper. Is there a way to do this on the web site?
    • [Ian] There are ways to do this.
    • [Jim] The white paper is a large amount of work.
    • [Brad] Should this be taken out into separate teams?
    • [Jim] We need to have more types of companies participating – automotive, system test houses, tool suppliers that provide system level tooling.
    • [Patrick] I am not sure these tool people are interested or understand what SJTAG is really all about for them. Device vendors really don’t have a clear interest in SJTAG.
    • [Patrick] There is no company that provides embedded test houses.
    • [Jim] We don’t have anything to sell to other people to bring them on board. I don’t see it growing much beyond the people we already have.
    • [Jim] We need these people to be able to correctly integrate ATPG tools into this test platform.
    • [Patrick] This will be very hard until SJTAG becomes a standard.
    • [...Pause...]
    • [Patrick] My wish is that SJTAG becomes an IEEE standard. If this is just a talk without any concrete road map/schedule, there is no point in meeting. We need to have objectives with a set timescale to move things forward.
    • [Brad] We need to start the white paper to capture what we have done so far, then we need to set time lines for the purpose, scope, etc. to lead to submission of the PAR. The issue is that the PAR must be right as it is difficult to change
    • [Brad] In order to get the IEEE standards process running, you need a PAR. From that, you get the number and are established as an official IEEE working group. For the PAR, you need a clear purpose statement and a clarified scope detailing the limits and boundaries to the problem you are trying to solve.
    • [Heiko] The PAR needs to be worded carefully as it is the text that appears in the standards document.
    • [Brad] I have thrown out to the team sample scope documents on various occasions since I have been chairman and have received no feedback. I agree with Gunnar that doing the use cases would get us what we need to begin to specify what we need to be doing and scope the work.
    • [Brad] Having use cases is a milestone. Let's spend some time identifying the milestones we feel are important to move our work forward.
    • [Brad] Capture the use cases already demonstrated for SJTAG. Have a road map. What are the milestones you feel are important?
    • [Ian] Recommendations on architectures. Recommendations on data exchange formats. Recommendations on language formats.
    • [Heiko] The white paper that comes out of the use cases would be another milestone, with a defined time line (ITC 2008)
    • [Ian] Is the white paper restricted to the use cases or trying to describe what we are doing overall?
    • [Brad] I could see this showing up as two separate artifacts.
    • [Jim] A clear direction. I believe with a road map in place people will come on board. What is the size of the reflector? Maybe develop a questionnaire of people's interest. We should cover the key issues of SJTAG. What people should take away from this meeting is for all to create a list of key issues they feel SJTAG should be dealing with. Give us their bullet points to be able to develop the road map. Next week we can begin to look at defining a road map from these points.
    • [Ian] I am just concerned there won’t be people participating in developing the points.
    • [Peter] Brad has talked about trying to get people to respond to the minutes and no one responds with just that short time effort.
    • [Jim] I am talking about getting people to respond to their key topics.
    • [Ian] A couple of issues. The forum is up there for people to respond. The problem is getting it out to a wide enough audience.
    • [Patrick] Personal email to each is important.
    • [Heiko] Having it on-line is better because we can get our customers to participate.
    • [Patrick] A personal email with a link pointing to it is important.
    • [Ian] I can try to begin to work on this. We all can then audit it before release.
    • [Ian] Would it be better to post the meeting times in advance?
    • [Jim] Even for the month would be good.
    • [Carl W. (P)]
      1. Current size of the email reflector is 21 members.
      2. A roadmap would seem to be a good idea; it should assist in the creation of a clearly defined PAR.

5. Schedule next meetings:

Wednesday, June 4, 2008, 8:15am EDT

6. Any other business

  • [Brad] SJTAG Use Case Paper NOT accepted by ITC; next year we should be in a much better position;
  • [Brad] IJTAG established tiger team for language definition, starting June 2nd;

7. Review new action items

  • All: send questions / bullets / key topics for the survey to Brad and Ian (So far only Ian has responded!)
  • IJTAG: New language tiger team established to look at the language issues while working group deals with the hardware description document draft for the standard. Contact Brad if you want information about how to join this new tiger team.

8. Adjourned at 9:36am EDT

(moved by Ian, second by Patrick)

I want to thank Peter and Heiko for their assistance in writing these minutes. We managed to capture much of the information without much overlap.

Respectfully submitted,