-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
timeline WUT hardware 0.1 -> 0.2 -> 1.0 #131
Comments
@gkasprow what is your plan for the test suite? |
@sbourdeauducq It is good idea. Wojciech is still occupied with another project so at the moment he cannot fully switch to test suite development. The plan was to at least check the SDRAM and transceivers and we should manage to do so. We can leave full connectivity checking for v0.2 when complete test suite is ready. |
To mitigate the risk, we can assemble only 2 pieces of Metlino/Sayma AMC to check if no critical issues are present and within a few days assemble rest of them. Initial batch count was just 2 pieces but now it grown to higher volume. |
Right now there is mostly no ARTIQ support specifically for the new hardware. We have been busy with the PDQ, SAWG and DRTIO, and m-labs/artiq#637 has been a frustrating time sink. The major steps for something interesting (stand-alone Sayma) are:
|
I like this approach.
We shouldn't migrate from v0.1 until all component connectivity is confirmed. Exception is if there's a serious bug in FGPA, SDRAM, clocking or transceivers that precludes such a check.
Both these answers are helpful in knowing the current state of development. More is needed to answer @hartytp question. @sbourdeauducq @gkasprow Please prognosticate about the timeline for development of tools to test
|
Production test suite and verification of connectivity are two different
things.
We can check connectivity manually, line by line and in the meantime
develop the production test suite.
|
From today's teleconference. @gkasprow Confirms that BOMs are frozen for all the Sinara components slated for delivery with v0.1 #97. Does this mean @gkasprow says to adjust timeline as follows to be conservative
Consensus is that the following is too vague; specific tests must be defined. "3 weeks for testing, thrashing, bug busting, discussions by end users and M-Labs". Discussion goes on here #117. M-Labs points out that most analog tests won't be practical until @sbourdeauducq "major steps for something interesting" are accomplished. @jordens predicts 6-8 weeks from today. @jordens can just as well write gateware in Germany. Delay visit to JQI until analog tests are underway. Updated timeline in view of today's discussion. v0.1Assume PCB order is placed with board house 1/1/2017. if v0.2The need for a second prototype round will be decided for each PCB. From date order is placed with board house... v1.0Design locked in... purchases are placed with board house (eg technosystem.pl) |
My best guess was 3-10 weeks after the tests at WUT have completed. |
Can I please get an update on where the timeline stands? Has the PCB order been placed? Are these PCBs being manufactured? |
Hi
The Sayma-AMC board routing is finished and the layout is being verified by
Michal. Please have a look at it.
After Michal runs the SI and PI analyses I will do the cosmetics, run net
equalisation and generate production files.
Frankly speaking I underestimated amount of work with Sayma board - it took
much longer because at some point I had to reassign almost all FPGA
connections and start routing from the beginning. Now it fits nicely on 12
layers. It took one week longer than I planned. Another problem was with
Mentor license server at the University which was closed during Xmass
period.
The China will have its New Year and all factories are closed for 2 weeks
so we will receive the boards at the beginning of February. German company,
ILFA has 8+ week delivery time.
In case of front panels the delivery of raw bezels is 4 weeks. They say
that can make custom cutouts in 5-6 weeks.
The Sayma-RTM routing is in progress. I estimate about 10 days to have it
done.
In case of Metlino I propose to make production run after we make Sayma
running. 90% of the board is identical to Sayma and once we make Sayma AMC
running, the Metlino will work as well.
But it is up to you how we proceed.
So far all critical components (FPGAs, connectors, SFP cables) arrived.
|
Excellent!
How long is that expected to take?
I thought technosystem.pl was slated to do the PCB printing and stuffing. Right? What boards are coming from China and ILFA?
OK.
Let's decide on printing of Metlino once the routing, SI and PI analyses and net equalization is done.
That's great news. :) |
@jbqubit |
@gkasprow I don't understand, every PCB fab house I know of can print 12 layers (or much more). Is there something driving the complexity beyond the the layer count? |
We use special RF material capable of 12 GHz operation. So only a few
factories can do it.
Anyway, the boards were designed for certain materials so we would have to
keep the stuckup.
So let's assume we get the boards at the beginning of February. We will
need 3..4 weeks to make them running. There is a chance that we can have it
quicker but let's be pesimistic.
We will make 2 of them running, in the meantime we will assemble remaining
boards. We will need to test them but one week should be fine.
So realistic date is middle of March.
|
OK, thanks for the timeline. |
The substrate is ISOLA FR408HR |
@gkasprow Any updates about progress on the Sayma RTM layout? |
We are working hard on it.
Had some troubles with signal integrity of 10Gbit links and too high voltage drops on planes to the mezzanine connectors so had to rearrange routing.
However 95% of connections are done.
Hope to finish in 1 week.
|
@gkasprow Great! |
@sbourdeauducq created nice table in wiki for tracking prototype status. @gkasprow updated the wiki. Thanks guys. I'm deleting the now obsolete tabular I posted 14 days ago in this Issue to prevent confusion. Let's continue to use this Issue for related discussions. |
well, I crated table with short summary for each board so others know which
board is which.
But in this table the summary disappeared
|
sorry, it is here
#155
|
@gkasprow What's the status of PCB_Sayma_AMC and PCB_Sayma_RTM? |
All Power Integrity issues in Sayma AMC were detected and fixed. Now we are fixing SI issues. |
Great news! Thank you for the update. |
@gkasprow Are PCB_Sayma_AMC, PCB_Sayma_RTM and PCB_mezzanine_ analog_allaki in proto production yet? |
ping @gkasprow any news about these PCBs (particularly Sayma RTM)? |
Yes, they are in production. I didn't get confirmation date yet - PCB factory is preparing production masks.
|
Great! Thanks again for all the hard work. Let us know when you're ready for us to place the order for our hardware. |
Nothing left to do here, so closing. |
In #97 @hartytp asks
@gkasprow Please predict date when the BOM and layout will be frozen.
@sbourdeauducq Please comment on status of ARTIQ support for Sinara hardware.
v0.1
From date order is placed with board house...
+ 2 weeks for printing, stuffing (assuming 100% BOM availability)
+ 1 week for WUT PCB checks using existing test tools (no ARTIQ dependence)
+ 1 week for international shipping
+ 3 weeks for testing, thrashing, bug busting, discussions by end users and M-Labs (@jordens visits JQI for a week)
+ 2 weeks schematic update, layout fixes, repeat SI analysis
if v0.2
The need for a second prototype round will be decided for each PCB. From date order is placed with board house...
+ 2 weeks for printing, stuffing
+ 1 week for WUT PCB checks
+ 1 week for international shipping
+ 2 weeks for testing, thrashing, bug busting, discussions
+ 1 weeks schematic update, layout fixes, repeat SI analysis
v1.0
Design locked in... purchases are placed with board house (eg technosystem.pl)
+ 4 weeks slack for procurement spool-up by prospective customers
+ 2 weeks for printing, stuffing
+ 1 week for WUT PCB checks
+ 1 week for international shipping
If v0.1 is frozen 1/1/2017 and you believe this timeline...
- one prototype round (v1.1) on the way to delivery of v1.0 4/7/2017
- two prototype rounds (v0.1 -> v0.2) on the way to delivery of v1.0 6/1/2017
deprecate prototype hardware?
Depending on the type and severity of errors in prototypes it may be expedient to deprecate v0.1/v0.2 once v1.0 becomes available. If the deltas are just loop-filter components and phase-noise motivated layout tweaks I guess extended support of prototype hardware by M-Labs isn't onerous. If substantial monkeying is needed to get the prototype hardware to function at all (eg lots of flying leads, hacks to compensate for cross talk induced bit errors) deprecation may be in order. But this is speculation at this point.
The text was updated successfully, but these errors were encountered: